ci(azure-pipelines): add build-arg for custom npm registry
This commit is contained in:
parent
d02024138f
commit
1406ea9c13
@ -30,6 +30,7 @@ jobs:
|
|||||||
--build-arg HTTP_PROXY=http://proxy.frankfurt-airport.de:8080 \
|
--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 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 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 MOUNT_DIR=$(Build.Repository.LocalPath) \
|
||||||
--build-arg PROJECT_DIR=/fradrive \
|
--build-arg PROJECT_DIR=/fradrive \
|
||||||
--tag devfra.azurecr.io/de.fraport.fradrive.build/frontend:$(Build.BuildNumber) \
|
--tag devfra.azurecr.io/de.fraport.fradrive.build/frontend:$(Build.BuildNumber) \
|
||||||
|
|||||||
@ -27,6 +27,10 @@ RUN --mount=type=bind,source=.,target=${MOUNT_DIR},rw if [ "${PROJECT_DIR}" != "
|
|||||||
WORKDIR ${PROJECT_DIR}
|
WORKDIR ${PROJECT_DIR}
|
||||||
ENV HOME=${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
|
RUN make -- --dependencies-frontend IN_CONTAINER=true
|
||||||
|
|
||||||
ENV FRADRIVE_MAKE_TARGET=compile-frontend
|
ENV FRADRIVE_MAKE_TARGET=compile-frontend
|
||||||
|
|||||||
Reference in New Issue
Block a user