From 47565e9033d975f95cda61cea465141c4a0656d2 Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Fri, 3 Oct 2025 16:06:57 -0600 Subject: [PATCH] Dockerfile.build: Make sccache repo configurable CEPH-BUILD-BRANCH: sccache-stats DISTROS: centos9 noble ARCHS: x86_64 FLAVORS: default CI-CONTAINER: false Signed-off-by: Zack Cerza --- Dockerfile.build | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile.build b/Dockerfile.build index 95f7831cbdf..f8d06f638c0 100644 --- a/Dockerfile.build +++ b/Dockerfile.build @@ -22,7 +22,8 @@ ARG DISTRO ARG CEPH_CTR_SRC=/usr/local/src/ceph ARG CLEAN_DNF=yes ARG CEPH_BASE_BRANCH=main -ARG SCCACHE_VERSION=0.8.2 +ARG SCCACHE_VERSION=v0.8.2 +ARG SCCACHE_REPO=https://github.com/mozilla/sccache ARG WITH_CRIMSON=true COPY --from=bootstrap ${CEPH_CTR_SRC} ${CEPH_CTR_SRC} # Note that we do not use ENV for the following. This is because we do not @@ -34,5 +35,6 @@ RUN DISTRO=$DISTRO \ WITH_CRIMSON=${WITH_CRIMSON} \ bash -x ${CEPH_CTR_SRC}/buildcontainer-setup.sh RUN \ - SCCACHE_URL="https://github.com/mozilla/sccache/releases/download/v${SCCACHE_VERSION}/sccache-v${SCCACHE_VERSION}-$(uname -m)-unknown-linux-musl.tar.gz"; \ - curl -L $SCCACHE_URL | tar --no-anchored --strip-components=1 -C /usr/local/bin/ -xzf - sccache + SCCACHE_URL="${SCCACHE_REPO}/releases/download/${SCCACHE_VERSION}/sccache-${SCCACHE_VERSION}-$(uname -m)-unknown-linux-musl.tar.gz"; \ + echo "${SCCACHE_URL}"; \ + curl -sS -L $SCCACHE_URL | tar --no-anchored --strip-components=1 -C /usr/local/bin/ -xzf - sccache -- 2.39.5