docker-android/pipelines/release-genymotion-and-device.yml
2021-06-21 11:45:36 +02:00

33 lines
821 B
YAML

trigger:
tags:
include:
- v*
jobs:
- job: build_and_release_genymotion_and_device
pool:
vmImage: ubuntu-20.04
strategy:
maxParallel: 2
matrix:
genymotion:
script.name: './release_real.sh'
real_device:
script.name: './release_genymotion.sh'
steps:
- script: |
latest_tag=$(git describe --tags --abbrev=0)
echo "##vso[task.setvariable variable=release_version]$latest_tag"
displayName: 'Get the latest release tag'
- script: |
docker login -u $(DOCKER_USERNAME) -p=$(DOCKER_PASSWORD)
TOKEN=$(p_token) $(script.name) all $(release_version)
docker logout
displayName: 'Build docker image, run unit tests and push the docker image'
- script: bash <(curl -s https://codecov.io/bash)
displayName: 'Publish test result'