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

49 lines
1.1 KiB
YAML

trigger:
tags:
include:
- v*
jobs:
- job: build_and_release_emulators
pool:
vmImage: ubuntu-20.04
strategy:
maxParallel: 10
matrix:
5.0.1:
android.version: '5.0.1'
5.1.1:
android.version: '5.1.1'
6.0:
android.version: '6.0'
7.0:
android.version: '7.0'
7.1.1:
android.version: '7.1.1'
8.0:
android.version: '8.0'
8.1:
android.version: '8.1'
9.0:
android.version: '9.0'
10.0:
android.version: '10.0'
11.0:
android.version: '11.0'
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=$(polyverse_token) ./release.sh all $(android.version) $(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'