--- /dev/null
+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
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