From: Zack Cerza Date: Fri, 3 Oct 2025 22:06:57 +0000 (-0600) Subject: make sccache repo configurable X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=ccc9e0662baa1233a03f3edf12809c9eb03a786e;p=ceph-ci.git make sccache repo configurable CEPH-BUILD-BRANCH: sccache-stats DISTROS: centos9 noble ARCHS: x86_64 FLAVORS: default CI-CONTAINER: false --- 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