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