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