diff options
author | Joel Rosdahl <joel@rosdahl.net> | 2022-05-29 09:19:53 +0200 |
---|---|---|
committer | Joel Rosdahl <joel@rosdahl.net> | 2022-06-06 21:37:26 +0200 |
commit | 33bff2e4145f290bcaf829ac5df34f71d28d5b39 (patch) | |
tree | f44b2a7d7ee6919e7a209d5ca50056f113793602 /dockerfiles | |
parent | 2fb04c161f2153361b346569e40ada4bbc921a48 (diff) | |
download | ccache-33bff2e4145f290bcaf829ac5df34f71d28d5b39.tar.gz |
test: Add Ubuntu 22.04 Dockerfile
Diffstat (limited to 'dockerfiles')
-rw-r--r-- | dockerfiles/ubuntu-22.04/Dockerfile | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/dockerfiles/ubuntu-22.04/Dockerfile b/dockerfiles/ubuntu-22.04/Dockerfile new file mode 100644 index 00000000..1c6d5614 --- /dev/null +++ b/dockerfiles/ubuntu-22.04/Dockerfile @@ -0,0 +1,26 @@ +FROM ubuntu:22.04 + +# Non-interactive: do not set up timezone settings. +RUN apt-get update \ + && DEBIAN_FRONTEND="noninteractive" apt-get install -y --no-install-recommends \ + asciidoctor \ + bash \ + build-essential \ + ccache \ + clang \ + cmake \ + docbook-xml \ + docbook-xsl \ + elfutils \ + gcc-multilib \ + gcc-12 \ + g++-12 \ + 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 |