From a521843442566139c82a50b72ca2b87223639c4d Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Tue, 3 Jan 2023 20:01:12 +0100 Subject: [PATCH] Dockerfile: use default apt mirrors Use default apt mirrors and also check APT_MIRROR is set before updating mirrors. Signed-off-by: CrazyMax (cherry picked from commit a1d2132bf6391b18cc225f0f113ff43efedece66) Signed-off-by: Sebastiaan van Stijn --- Dockerfile | 3 +-- Jenkinsfile | 11 +++++------ docker-bake.hcl | 2 +- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index ae34c6f16e..bd25310bfa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,8 +27,7 @@ FROM --platform=$BUILDPLATFORM ${GOLANG_IMAGE} AS base COPY --from=xx / / RUN echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache ARG APT_MIRROR -RUN sed -ri "s/(httpredir|deb).debian.org/${APT_MIRROR:-deb.debian.org}/g" /etc/apt/sources.list \ - && sed -ri "s/(security).debian.org/${APT_MIRROR:-security.debian.org}/g" /etc/apt/sources.list +RUN test -n "$APT_MIRROR" && sed -ri "s/(httpredir|deb|security).debian.org/${APT_MIRROR}/g" /etc/apt/sources.list || true ARG DEBIAN_FRONTEND RUN apt-get update && apt-get install --no-install-recommends -y file ENV GO111MODULE=off diff --git a/Jenkinsfile b/Jenkinsfile index 46b87c454a..b5cd7d275d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,7 +17,6 @@ pipeline { DOCKER_BUILDKIT = '1' DOCKER_EXPERIMENTAL = '1' DOCKER_GRAPHDRIVER = 'overlay2' - APT_MIRROR = 'cdn-fastly.deb.debian.org' CHECK_CONFIG_COMMIT = '33a3680e08d1007e72c3b3f1454f823d8e9948ee' TESTDEBUG = '0' TIMEOUT = '120m' @@ -78,7 +77,7 @@ pipeline { stage("Build dev image") { steps { sh ''' - docker build --force-rm --build-arg APT_MIRROR -t docker:${GIT_COMMIT} . + docker build --force-rm -t docker:${GIT_COMMIT} . ''' } } @@ -190,7 +189,7 @@ pipeline { stage("Build dev image") { steps { sh ''' - docker build --force-rm --build-arg APT_MIRROR -t docker:${GIT_COMMIT} . + docker build --force-rm -t docker:${GIT_COMMIT} . ''' } } @@ -276,7 +275,7 @@ pipeline { stage("Build dev image") { steps { sh ''' - docker buildx build --load --force-rm --build-arg APT_MIRROR -t docker:${GIT_COMMIT} . + docker buildx build --load --force-rm -t docker:${GIT_COMMIT} . ''' } } @@ -388,7 +387,7 @@ pipeline { stage("Build dev image") { steps { sh ''' - docker buildx build --load --force-rm --build-arg APT_MIRROR -t docker:${GIT_COMMIT} . + docker buildx build --load --force-rm -t docker:${GIT_COMMIT} . ''' } } @@ -472,7 +471,7 @@ pipeline { } stage("Build dev image") { steps { - sh 'docker build --force-rm --build-arg APT_MIRROR -t docker:${GIT_COMMIT} .' + sh 'docker build --force-rm -t docker:${GIT_COMMIT} .' } } stage("Unit tests") { diff --git a/docker-bake.hcl b/docker-bake.hcl index 899551f9e4..1fa77c708f 100644 --- a/docker-bake.hcl +++ b/docker-bake.hcl @@ -1,5 +1,5 @@ variable "APT_MIRROR" { - default = "cdn-fastly.deb.debian.org" + default = "" } variable "DOCKER_DEBUG" { default = ""