From 78e3737746857f5c732c62de35a23324aa16aeeb Mon Sep 17 00:00:00 2001 From: Wouter Deconinck <wdconinc@gmail.com> Date: Mon, 6 Mar 2023 22:10:10 +0000 Subject: [PATCH] feat: avoid cp detectors.yaml; COPY --from=detectors context --- .gitlab-ci.yml | 4 ++-- containers/jug/xl.Dockerfile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cea70a822..acf0f6882 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -297,7 +297,6 @@ jug_xl:default: script: - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes - docker buildx create --name builder --driver docker-container --bootstrap --use - - cp detectors.yaml containers/jug - docker buildx build --push -t ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE}:${INTERNAL_TAG} ${EXPORT_TAG:+ @@ -312,6 +311,7 @@ jug_xl:default: --build-arg JUGGLER_VERSION=${JUGGLER_VERSION} --build-arg EICRECON_VERSION=${EICRECON_VERSION} --build-arg JUG_VERSION=${INTERNAL_TAG}-$(git rev-parse HEAD) + --build-context detectors=. containers/jug jug_xl:nightly: @@ -337,7 +337,6 @@ jug_xl:nightly: script: - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes - docker buildx create --name builder --driver docker-container --bootstrap --use - - cp detectors.yaml containers/jug - | PUSH_NIGHTLY_WITH_DATE="" if [ "$CI_COMMIT_BRANCH" == "master" ]; then @@ -360,6 +359,7 @@ jug_xl:nightly: --build-arg INTERNAL_TAG=${INTERNAL_TAG} --build-arg JUG_VERSION=nightly-$(date +%Y-%m-%d_%H-%M-%S)-${INTERNAL_TAG}-$(git rev-parse HEAD) --build-arg NIGHTLY=1 + --build-context detectors=. containers/jug jug_xl:feature: diff --git a/containers/jug/xl.Dockerfile b/containers/jug/xl.Dockerfile index 1ecf87156..73e1c0bec 100644 --- a/containers/jug/xl.Dockerfile +++ b/containers/jug/xl.Dockerfile @@ -1,4 +1,4 @@ -#syntax=docker/dockerfile:1.2 +#syntax=docker/dockerfile:1.4 ARG DOCKER_REGISTRY="eicweb.phy.anl.gov:4567/containers/eic_container/" ARG BASE_IMAGE="jug_dev" ARG INTERNAL_TAG="testing" @@ -129,7 +129,7 @@ ADD ${EICWEB}/452/repository/tree?ref=master /tmp/452.json ADD https://api.github.com/repos/eic/ip6 /tmp/ip6.json ADD https://api.github.com/repos/eic/epic /tmp/epic.json COPY setup_detectors.py /tmp -COPY detectors.yaml /tmp +COPY --from=detectors detectors.yaml /tmp RUN --mount=type=cache,target=/ccache/ \ cd /tmp \ && export CCACHE_DIR=/ccache/$TARGETPLATFORM \ -- GitLab