]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
chore: Add debian-13 dockerfile
authorJoel Rosdahl <joel@rosdahl.net>
Sat, 13 Sep 2025 09:42:54 +0000 (11:42 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Sun, 14 Sep 2025 12:18:49 +0000 (14:18 +0200)
dockerfiles/debian-13/Dockerfile [new file with mode: 0644]
misc/test-some-systems

diff --git a/dockerfiles/debian-13/Dockerfile b/dockerfiles/debian-13/Dockerfile
new file mode 100644 (file)
index 0000000..185e270
--- /dev/null
@@ -0,0 +1,22 @@
+ARG BASE_IMAGE=debian:13
+FROM ${BASE_IMAGE} AS build
+
+RUN apt-get update \
+ && apt-get install -y --no-install-recommends \
+        bash \
+        build-essential \
+        ca-certificates \
+        ccache \
+        clang \
+        cmake \
+        elfutils \
+        gcc \
+        libhiredis-dev \
+        libzstd-dev \
+        python3 \
+        redis-server \
+        redis-tools \
+ && rm -rf /var/lib/apt/lists/*
+
+# Redirect all compilers to ccache.
+RUN for t in gcc g++ cc c++ clang clang++; do ln -vs /usr/bin/ccache /usr/local/bin/$t; done
index 9c4bf92cfe73ba78cd904ca7b4b84bc1918b4068..65177afcef365c224427382b4192b804998c76f8 100755 (executable)
@@ -45,6 +45,9 @@ build debian-11    clang  clang++ clang   -D DEPS=DOWNLOAD
 build debian-12    gcc    g++     gcc     -D DEPS=DOWNLOAD
 build debian-12    clang  clang++ clang   -D DEPS=DOWNLOAD
 
+build debian-13    gcc    g++     gcc     -D DEPS=DOWNLOAD
+build debian-13    clang  clang++ clang   -D DEPS=DOWNLOAD
+
 build fedora-42    gcc    g++     gcc     -D DEPS=DOWNLOAD
 build fedora-42    clang  clang++ clang   -D DEPS=DOWNLOAD -D ENABLE_TESTING=OFF # doctest issue #900