ci(azure-pipelines): add build-arg for custom npm registry

This commit is contained in:
Sarah Vaupel 2025-01-18 02:44:51 +01:00
parent d02024138f
commit 1406ea9c13
2 changed files with 5 additions and 0 deletions

View File

@ -30,6 +30,7 @@ jobs:
--build-arg HTTP_PROXY=http://proxy.frankfurt-airport.de:8080 \
--build-arg NO_PROXY='localhost,127.0.0.1,*.docker.internal,*.azmk8s.io,devfra.azurecr.io,devfra.westeurope.data.azurecr.io' \
--build-arg FRAPORT_NOPROXY=dev.azure.com,*.dev.azure.com,*.fraport.de,*.frankfurt-airport.de \
--build-arg NPM_CUSTOM_REGISTRY=https://pkgs.dev.azure.com/fraport/_packaging/packages/npm/registry/ \
--build-arg MOUNT_DIR=$(Build.Repository.LocalPath) \
--build-arg PROJECT_DIR=/fradrive \
--tag devfra.azurecr.io/de.fraport.fradrive.build/frontend:$(Build.BuildNumber) \

View File

@ -27,6 +27,10 @@ RUN --mount=type=bind,source=.,target=${MOUNT_DIR},rw if [ "${PROJECT_DIR}" != "
WORKDIR ${PROJECT_DIR}
ENV HOME=${PROJECT_DIR}
RUN if [ ! -z "${NPM_CUSTOM_REGISTRY}" ]; then \
printf 'registry=https://pkgs.dev.azure.com/fraport/_packaging/packages/npm/registry/\n\nalways-auth=true' > .npmrc \
; fi
RUN make -- --dependencies-frontend IN_CONTAINER=true
ENV FRADRIVE_MAKE_TARGET=compile-frontend