ci(azure-pipelines): separate services into stages

This commit is contained in:
Sarah Vaupel 2025-01-24 11:34:22 +01:00
parent 89326ded56
commit 3549cd1649
2 changed files with 93 additions and 91 deletions

View File

@ -29,7 +29,9 @@ parameters:
- lint - lint
- test - test
jobs: stages:
- stage: ${{ parameters.serviceName }}
jobs:
- job: ImageBuild_${{parameters.serviceName}} - job: ImageBuild_${{parameters.serviceName}}
displayName: Build ${{parameters.serviceName}} image displayName: Build ${{parameters.serviceName}} image
condition: or(eq(variables.forcePushLatest, true), eq(variables.onMasterBranch, true), eq(variables.onUpdateBranch, true)) condition: or(eq(variables.forcePushLatest, true), eq(variables.onMasterBranch, true), eq(variables.onUpdateBranch, true))

View File

@ -39,7 +39,7 @@ variables:
pool: 'Prod Private Agent Pool' pool: 'Prod Private Agent Pool'
jobs: stages:
- ${{ each service in parameters.services }}: - ${{ each service in parameters.services }}:
- template: .azure-pipelines/templates/service.yaml - template: .azure-pipelines/templates/service.yaml
parameters: parameters: