51 lines
1.5 KiB
YAML
Raw Normal View History

2019-03-19 16:41:03 +01:00
pool:
vmImage: 'ubuntu-16.04'
variables:
registryEndpoint: eshop-registry
2019-03-21 12:16:09 +01:00
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/ApiGateways/*
- k8s/helm/apigwmm/*
- k8s/helm/apigwms/*
- k8s/helm/apigwwm/*
- k8s/helm/apigwws/*
exclude:
- src/ApiGateways/Mobile.Bff.Shopping/aggregator/*
- src/ApiGateways/Web.Bff.Shopping/aggregator/*
2019-03-19 16:41:03 +01:00
steps:
- task: DockerCompose@0
displayName: Compose build apigws
inputs:
dockerComposeCommand: 'build mobileshoppingapigw mobilemarketingapigw webshoppingapigw webmarketingapigw'
containerregistrytype: Container Registry
dockerRegistryEndpoint: $(registryEndpoint)
dockerComposeFile: docker-compose.yml
qualifyImageNames: true
projectName: ""
2019-03-19 19:02:54 +01:00
dockerComposeFileArgs: |
2019-03-20 09:48:37 +01:00
TAG=$(Build.SourceBranchName)
2019-03-19 16:41:03 +01:00
- task: DockerCompose@0
2019-03-19 19:02:54 +01:00
displayName: Compose push apigws
2019-03-19 16:41:03 +01:00
inputs:
dockerComposeCommand: 'push mobileshoppingapigw mobilemarketingapigw webshoppingapigw webmarketingapigw'
containerregistrytype: Container Registry
dockerRegistryEndpoint: $(registryEndpoint)
dockerComposeFile: docker-compose.yml
qualifyImageNames: true
projectName: ""
2019-03-19 19:02:54 +01:00
dockerComposeFileArgs: |
2019-03-20 09:48:37 +01:00
TAG=$(Build.SourceBranchName)
2019-03-19 16:41:03 +01:00
- task: CopyFiles@2
inputs:
sourceFolder: $(Build.SourcesDirectory)/k8s/helm
targetFolder: $(Build.ArtifactStagingDirectory)/k8s/helm
- task: PublishBuildArtifacts@1
inputs:
pathtoPublish: $(Build.ArtifactStagingDirectory)/k8s/helm
artifactName: helm