From 21d6975ea3163bfb2806e922f6f5ea0c9178c9f3 Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Tue, 21 Jan 2025 18:39:17 +0100 Subject: [PATCH] ci(azure-pipelines): parametrize build artifacts --- .azure-pipelines/templates/service.yaml | 10 ++-------- azure-pipelines.yaml | 7 +++++++ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.azure-pipelines/templates/service.yaml b/.azure-pipelines/templates/service.yaml index f79ab941c..64a02fe5a 100644 --- a/.azure-pipelines/templates/service.yaml +++ b/.azure-pipelines/templates/service.yaml @@ -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 diff --git a/azure-pipelines.yaml b/azure-pipelines.yaml index 50dd86ba0..61fe1f218 100644 --- a/azure-pipelines.yaml +++ b/azure-pipelines.yaml @@ -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