diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b6954336f088a784bfc03905a3589cfd58181230..89cbfd657801001cd13bccfd90da41ef2082e586 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -336,7 +336,7 @@ jug_xl:default: script: - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes - cp detectors.yaml containers/jug - - docker build -t ${CI_REGISTRY_IMAGE}/${BUILD_IMAGE}:${INTERNAL_TAG} + - docker buildx build --load -t ${CI_REGISTRY_IMAGE}/${BUILD_IMAGE}:${INTERNAL_TAG} -f containers/jug/xl.Dockerfile ${PLATFORM:+--platform ${PLATFORM}} --build-arg BASE_IMAGE=${BASE_IMAGE} @@ -372,7 +372,7 @@ jug_xl:nightly: script: - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes - cp detectors.yaml containers/jug - - docker build -t ${CI_REGISTRY_IMAGE}/${BUILD_IMAGE}:${NIGHTLY_TAG} + - docker buildx build --load -t ${CI_REGISTRY_IMAGE}/${BUILD_IMAGE}:${NIGHTLY_TAG} -f containers/jug/xl.Dockerfile ${PLATFORM:+--platform ${PLATFORM}} --build-arg BASE_IMAGE=${BASE_IMAGE} @@ -415,7 +415,8 @@ jug_xl:feature: DETECTOR_BRANCH: - main script: - - docker build -t ${CI_REGISTRY_IMAGE}/${BUILD_IMAGE}:${INTERNAL_TAG}-${DETECTOR}-${DETECTOR_BRANCH} + - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes + - docker buildx build --load -t ${CI_REGISTRY_IMAGE}/${BUILD_IMAGE}:${INTERNAL_TAG}-${DETECTOR}-${DETECTOR_BRANCH} -f containers/jug/feature.Dockerfile --build-arg INTERNAL_TAG=${NIGHTLY_TAG} --build-arg DETECTOR=${DETECTOR}