ci(azure-pipelines): add service dependencies

This commit is contained in:
Sarah Vaupel 2025-01-24 11:47:24 +01:00
parent cfa669bda6
commit 609e4310da
2 changed files with 8 additions and 1 deletions

View File

@ -18,6 +18,9 @@ parameters:
type: number type: number
default: 60 default: 60
# extraBuildOptions: '' # extraBuildOptions: ''
- name: serviceDependencies
type: object
default: []
- name: serviceArtifacts - name: serviceArtifacts
type: string type: string
default: '' default: ''
@ -31,6 +34,7 @@ parameters:
stages: stages:
- stage: ${{ parameters.serviceName }} - stage: ${{ parameters.serviceName }}
dependsOn: ${{ parameters.serviceDependencies }}
pool: '${{ parameters.servicePool }}' pool: '${{ parameters.servicePool }}'
jobs: jobs:
- job: ImageBuild_${{parameters.serviceName}} - job: ImageBuild_${{parameters.serviceName}}

View File

@ -14,6 +14,7 @@ parameters:
# --build-arg NPM_CUSTOM_REGISTRY=https://pkgs.dev.azure.com/fraport/_packaging/packages/npm/registry/ # --build-arg NPM_CUSTOM_REGISTRY=https://pkgs.dev.azure.com/fraport/_packaging/packages/npm/registry/
pool: 'Prod Private Agent Pool' pool: 'Prod Private Agent Pool'
timeout: 60 timeout: 60
dependencies: []
artifacts: | artifacts: |
assets/icons assets/icons
assets/favicons assets/favicons
@ -27,7 +28,8 @@ parameters:
tag: 8.10.4 tag: 8.10.4
pool: 'Prod Private Agent Pool DS3' pool: 'Prod Private Agent Pool DS3'
timeout: 1440 timeout: 1440
dependencies: [] dependencies:
- frontend
artifacts: | artifacts: |
.stack/ .stack/
.stack-work/ .stack-work/
@ -47,4 +49,5 @@ stages:
serviceBase: ${{ service.base }} serviceBase: ${{ service.base }}
servicePool: ${{ service.pool }} servicePool: ${{ service.pool }}
serviceTimeout: ${{ service.timeout }} serviceTimeout: ${{ service.timeout }}
serviceDependencies: ${{ service.dependencies }}
serviceArtifacts: ${{ service.artifacts }} serviceArtifacts: ${{ service.artifacts }}