ci(azure-pipelines): add service dependencies
This commit is contained in:
parent
cfa669bda6
commit
609e4310da
@ -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}}
|
||||
|
||||
@ -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 }}
|
||||
Loading…
Reference in New Issue
Block a user