ci(azure-pipelines): parametrize build artifacts
This commit is contained in:
parent
efa14e0301
commit
21d6975ea3
@ -10,6 +10,7 @@ parameters:
|
|||||||
baseImage: baseImage
|
baseImage: baseImage
|
||||||
baseImageTag: baseImageTag
|
baseImageTag: baseImageTag
|
||||||
# extraBuildOptions: ''
|
# extraBuildOptions: ''
|
||||||
|
buildArtifacts: ''
|
||||||
- name: buildSteps
|
- name: buildSteps
|
||||||
type: object
|
type: object
|
||||||
default:
|
default:
|
||||||
@ -94,14 +95,7 @@ jobs:
|
|||||||
- task: CopyFiles@2
|
- task: CopyFiles@2
|
||||||
displayName: Copy ${{parameters.service.name}} artifacts
|
displayName: Copy ${{parameters.service.name}} artifacts
|
||||||
inputs:
|
inputs:
|
||||||
# TODO: parametrize
|
Contents: ${{ parameters.service.buildArtifacts }}
|
||||||
Contents: |
|
|
||||||
assets/icons
|
|
||||||
assets/favicons
|
|
||||||
static/
|
|
||||||
well-known/
|
|
||||||
frontend/src/env.sass
|
|
||||||
config/manifest.json
|
|
||||||
TargetFolder: '$(Build.ArtifactStagingDirectory)'
|
TargetFolder: '$(Build.ArtifactStagingDirectory)'
|
||||||
- task: PublishBuildArtifacts@1
|
- task: PublishBuildArtifacts@1
|
||||||
displayName: Publish ${{parameters.service.name}} artifacts
|
displayName: Publish ${{parameters.service.name}} artifacts
|
||||||
|
|||||||
@ -11,6 +11,13 @@ parameters:
|
|||||||
baseImageTag: node-20
|
baseImageTag: node-20
|
||||||
# extraBuildOptions: |
|
# extraBuildOptions: |
|
||||||
# --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/
|
||||||
|
buildArtifacts: |
|
||||||
|
assets/icons
|
||||||
|
assets/favicons
|
||||||
|
static/
|
||||||
|
well-known/
|
||||||
|
frontend/src/env.sass
|
||||||
|
config/manifest.json
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
imageUpstream: devfra.azurecr.io/de.fraport.fradrive.build
|
imageUpstream: devfra.azurecr.io/de.fraport.fradrive.build
|
||||||
|
|||||||
Reference in New Issue
Block a user