ci(azure-pipelines): parametrize build artifacts

This commit is contained in:
Sarah Vaupel 2025-01-21 18:39:17 +01:00
parent efa14e0301
commit 21d6975ea3
2 changed files with 9 additions and 8 deletions

View File

@ -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

View File

@ -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