2019-05-29 16:15:22 +02:00

23 lines
871 B
YAML

parameters:
image: ''
branch: ''
registryEndpoint: ''
jobs:
- job: manifest
pool:
vmImage: 'Ubuntu 16.04'
steps:
- task: Docker@1
displayName: Docker Login
inputs:
command: login
containerregistrytype: 'Container Registry'
dockerRegistryEndpoint: $(parameters.registryEndpoint)
- bash: |
mkdir -p ~/.docker
echo '{ "experimental": "enabled" }' > ~/.docker/config.json
docker login -u $(DOCKER_USER) -p $(DOCKER_PASSWORD)
docker --config ~/.docker manifest create eshop/$(parameters.image):$(parameters.branch) eshop/$(parameters.image):linux-$(parameters.branch) eshop/$(parameters.image):win-$(parameters.branch)
docker --config ~/.docker manifest create eshop/$(parameters.image):latest eshop/$(parameters.image):linux-latest eshop/$(parameters.image):win-latest
displayName: 'Create Manifest'