ci(azure-pipelines): add dependsOn to parameter for services
This commit is contained in:
parent
8c47b51cef
commit
e0d1777fb9
@ -11,6 +11,7 @@ parameters:
|
||||
baseImageTag: baseImageTag
|
||||
# extraBuildOptions: ''
|
||||
buildArtifacts: ''
|
||||
dependsOn: []
|
||||
- name: buildSteps
|
||||
type: object
|
||||
default:
|
||||
@ -76,7 +77,14 @@ jobs:
|
||||
displayName: Build ${{parameters.service.name}}
|
||||
dependsOn:
|
||||
- ImageBuild_${{parameters.service.name}}
|
||||
condition: in(dependencies.ImageBuild_${{parameters.service.name}}.result, 'Succeeded', 'Skipped')
|
||||
- ${{ each dep in parameters.service.dependsOn }}:
|
||||
- ${{ dep }}
|
||||
condition: |
|
||||
and(
|
||||
in(dependencies.ImageBuild_${{parameters.service.name}}.result, 'Succeeded', 'Skipped'),
|
||||
${{ each dep in parameters.service.dependsOn }}:
|
||||
eq(dependencies.${{dep}}.result, 'Succeeded')
|
||||
)
|
||||
container:
|
||||
# TODO: use BuildNumber instead of latest in update branches
|
||||
# image: devfra.azurecr.io/de.fraport.fradrive.build/frontend:$(Build.BuildNumber)
|
||||
|
||||
@ -24,6 +24,7 @@ parameters:
|
||||
buildArtifacts: |
|
||||
.stack/
|
||||
.stack-work/
|
||||
dependsOn: compile_frontend
|
||||
|
||||
variables:
|
||||
imageUpstream: devfra.azurecr.io/de.fraport.fradrive.build
|
||||
|
||||
Loading…
Reference in New Issue
Block a user