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
default: 60
# extraBuildOptions: ''
- name: serviceDependencies
type: object
default: []
- name: serviceArtifacts
type: string
default: ''
@ -31,6 +34,7 @@ parameters:
stages:
- stage: ${{ parameters.serviceName }}
dependsOn: ${{ parameters.serviceDependencies }}
pool: '${{ parameters.servicePool }}'
jobs:
- 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/
pool: 'Prod Private Agent Pool'
timeout: 60
dependencies: []
artifacts: |
assets/icons
assets/favicons
@ -27,7 +28,8 @@ parameters:
tag: 8.10.4
pool: 'Prod Private Agent Pool DS3'
timeout: 1440
dependencies: []
dependencies:
- frontend
artifacts: |
.stack/
.stack-work/
@ -47,4 +49,5 @@ stages:
serviceBase: ${{ service.base }}
servicePool: ${{ service.pool }}
serviceTimeout: ${{ service.timeout }}
serviceDependencies: ${{ service.dependencies }}
serviceArtifacts: ${{ service.artifacts }}