This is an automated email from the ASF dual-hosted git repository.
bnolsen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/trafficserver-ci.git
The following commit(s) were added to refs/heads/main by this push:
new e5d1ec1 debian dockerfile to debian 12
new 5327750 Merge pull request #194 from traeak/debian12
e5d1ec1 is described below
commit e5d1ec147c9208cb53f5b7f8504c6ae28eecb996
Author: Brian Olsen <[email protected]>
AuthorDate: Wed Jul 19 13:34:21 2023 +0000
debian dockerfile to debian 12
---
docker/debian/Dockerfile | 24 +++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/docker/debian/Dockerfile b/docker/debian/Dockerfile
index f60186c..c9e3d1c 100644
--- a/docker/debian/Dockerfile
+++ b/docker/debian/Dockerfile
@@ -1,14 +1,20 @@
-FROM debian:8
+# syntax=docker/dockerfile:1
-RUN apt-get update; \
- DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential llvm
ccache \
+FROM debian:12
+
+RUN <<EOT /bin/bash
+ set -ex
+ export DEBIAN_FRONTEND=noninteractive
+ apt-get -y update
+ apt-get -y install build-essential llvm ccache \
make pkgconf bison flex g++ clang gettext libc++-dev autoconf automake \
- libtool autotools-dev git distcc file wget openssl hwloc intltool-debian; \
+ libtool autotools-dev git distcc file wget openssl hwloc intltool-debian
- DEBIAN_FRONTEND=noninteractive apt-get -y install libssl-dev libexpat1-dev
\
+ apt-get -y install libssl-dev libexpat1-dev \
libpcre3-dev libcap-dev libhwloc-dev libunwind8 libunwind-dev zlib1g-dev \
- tcl-dev tcl8.6-dev libjemalloc-dev libluajit-5.1-dev liblzma-dev \
- libhiredis-dev libncurses-dev libgeoip-dev libmagick++-dev; \
+ libjemalloc-dev libluajit-5.1-dev liblzma-dev \
+ libhiredis-dev libncurses-dev libgeoip-dev libmagick++-dev
- DEBIAN_FRONTEND=noninteractive apt-get autoremove; apt-get clean;
-
+ apt-get -y autoremove
+ apt-get -y clean
+EOT