multiarch builds
This commit is contained in:
parent
c0f950e4a7
commit
89a3decdac
@ -77,4 +77,9 @@ jobs:
|
||||
projectName: ""
|
||||
dockerComposeFileArgs: |
|
||||
TAG=$(Build.SourceBranchName)
|
||||
PLATFORM=win
|
||||
PLATFORM=win
|
||||
- template: ../multiarch.yaml
|
||||
parameters:
|
||||
image: ocelotapigw
|
||||
branch: $(Build.SourceBranchName)
|
||||
registryEndpoint: $(registryEndpoint)
|
||||
|
23
build/azure-devops/multiarch.yaml
Normal file
23
build/azure-devops/multiarch.yaml
Normal file
@ -0,0 +1,23 @@
|
||||
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'
|
Loading…
x
Reference in New Issue
Block a user