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

Reply via email to