adding triggers to yaml builds

This commit is contained in:
eiximenis 2019-03-21 12:16:09 +01:00
parent 3d0aae8961
commit 713eb27688
15 changed files with 155 additions and 0 deletions

View File

@ -2,6 +2,21 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
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/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build apigws displayName: Compose build apigws

View File

@ -2,6 +2,16 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/BuildingBlocks/*
- src/Services/Basket/*
- k8s/helm/basket-api/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build basket displayName: Compose build basket

View File

@ -2,6 +2,16 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/BuildingBlocks/*
- src/Services/Catalog/*
- k8s/helm/catalog-api/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build catalog displayName: Compose build catalog

View File

@ -2,6 +2,16 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/BuildingBlocks/*
- src/Services/Identity/*
- k8s/helm/identity-api/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build identity displayName: Compose build identity

View File

@ -2,6 +2,16 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/BuildingBlocks/*
- src/Services/Location/*
- k8s/helm/locations-api/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build locations displayName: Compose build locations

View File

@ -2,6 +2,16 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/BuildingBlocks/*
- src/Services/Marketing/*
- k8s/helm/marketing-api/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build marketing displayName: Compose build marketing

View File

@ -2,6 +2,15 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/ApiGateways/Mobile.Bff.Shopping/aggregator/*
- k8s/helm/mobileshoppingagg/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build mobileshoppingagg displayName: Compose build mobileshoppingagg

View File

@ -2,6 +2,18 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/BuildingBlocks/*
- src/Services/Ordering/*
- k8s/helm/ordering-api/*
- k8s/helm/ordering-backgroundtasks/*
- k8s/helm/ordering-signalrhub/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build ordering displayName: Compose build ordering

View File

@ -2,6 +2,16 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/BuildingBlocks/*
- src/Services/Payment/*
- k8s/helm/payment-api/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build payment displayName: Compose build payment

View File

@ -2,6 +2,15 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/ApiGateways/Web.Bff.Shopping/aggregator/*
- k8s/helm/webshoppingagg/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build webshoppingagg displayName: Compose build webshoppingagg

View File

@ -2,6 +2,16 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/BuildingBlocks/*
- src/Services/Webhooks/*
- k8s/helm/webhooks-api/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build webhooks displayName: Compose build webhooks

View File

@ -2,6 +2,16 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/BuildingBlocks/*
- src/Web/WebhookClient/*
- k8s/helm/webhooks-web/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build webhooks.client displayName: Compose build webhooks.client

View File

@ -2,6 +2,16 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/BuildingBlocks/*
- src/Web/WebMVC/*
- k8s/helm/webmvc/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build webmvc displayName: Compose build webmvc

View File

@ -2,6 +2,16 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/BuildingBlocks/*
- src/Web/WebSPA/*
- k8s/helm/webspa/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build webspa displayName: Compose build webspa

View File

@ -2,6 +2,16 @@ pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
variables: variables:
registryEndpoint: eshop-registry registryEndpoint: eshop-registry
trigger:
branches:
include:
- master
- dev
paths:
include:
- src/BuildingBlocks/*
- src/Web/WebStatus/*
- k8s/helm/webstatus/*
steps: steps:
- task: DockerCompose@0 - task: DockerCompose@0
displayName: Compose build webstatus displayName: Compose build webstatus