ci(azure-pipelines): use /work/1 as mount-dir; copy repository recursively again
This commit is contained in:
parent
4669a47d9b
commit
0b9e55cfea
@ -42,7 +42,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 FROM_IMG=devfra.azurecr.io/de.fraport.build/haskell
|
--build-arg FROM_IMG=devfra.azurecr.io/de.fraport.build/haskell
|
||||||
--build-arg MOUNT_DIR=$(Pipeline.Workspace)
|
--build-arg MOUNT_DIR=/work/1
|
||||||
# - job: BuildKitTest
|
# - job: BuildKitTest
|
||||||
# container:
|
# container:
|
||||||
# image: 'devfra.azurecr.io/de.fraport.trusted/buildkit:0.12.1'
|
# image: 'devfra.azurecr.io/de.fraport.trusted/buildkit:0.12.1'
|
||||||
|
|||||||
@ -22,8 +22,8 @@ RUN apt-get -y update && apt-get -y install texlive-latex-recommended texlive-lu
|
|||||||
ARG MOUNT_DIR=/mnt/fradrive
|
ARG MOUNT_DIR=/mnt/fradrive
|
||||||
ARG PROJECT_DIR=/fradrive
|
ARG PROJECT_DIR=/fradrive
|
||||||
|
|
||||||
# RUN mkdir -p "${PROJECT_DIR}"
|
RUN mkdir -p "${PROJECT_DIR}"
|
||||||
RUN if [ "${PROJECT_DIR}" != "${MOUNT_DIR}" ] ; then cp "${MOUNT_DIR}" "${PROJECT_DIR}" ; fi
|
RUN if [ "${PROJECT_DIR}" != "${MOUNT_DIR}" ] ; then cp -r "${MOUNT_DIR}"/* "${PROJECT_DIR}" ; fi
|
||||||
|
|
||||||
RUN mkdir -p "${PROJECT_DIR}/.stack"
|
RUN mkdir -p "${PROJECT_DIR}/.stack"
|
||||||
ENV STACK_ROOT="${PROJECT_DIR}/.stack"
|
ENV STACK_ROOT="${PROJECT_DIR}/.stack"
|
||||||
|
|||||||
Reference in New Issue
Block a user