mirror of
https://github.com/budtmo/docker-android.git
synced 2025-12-08 18:25:50 +00:00
49 lines
1.1 KiB
YAML
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'
|