From c91435af510f8e33d67fd80f95bfb3f21fc29e30 Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Fri, 10 Feb 2023 11:02:37 -0500 Subject: [PATCH] Add alpine 3.17 (non-helix) dockerfile This came up in https://github.com/dotnet/installer/pull/14417. We are trying to add a CI leg for alpine, and alpine 3.17 most closely matches the 7.0.1xx lifecycle. The Dockerfile itself is a copy of the 3.15 Dockerfile, with 3.15 replaced with 3.17. --- src/alpine/3.17/amd64/Dockerfile | 39 ++++++++++++++++++++++++++++++++ src/alpine/manifest.json | 13 +++++++++++ 2 files changed, 52 insertions(+) create mode 100644 src/alpine/3.17/amd64/Dockerfile diff --git a/src/alpine/3.17/amd64/Dockerfile b/src/alpine/3.17/amd64/Dockerfile new file mode 100644 index 000000000..1912f3034 --- /dev/null +++ b/src/alpine/3.17/amd64/Dockerfile @@ -0,0 +1,39 @@ +FROM alpine:3.17 + +RUN apk update && \ + apk add --no-cache \ + autoconf \ + automake \ + bash \ + build-base \ + clang \ + clang-dev \ + cmake \ + coreutils \ + curl \ + gcc \ + gettext-dev \ + git \ + icu-dev \ + jq \ + krb5-dev \ + libtool \ + libunwind-dev \ + linux-headers \ + lld \ + lldb-dev \ + llvm \ + lttng-ust-dev \ + make \ + numactl-dev \ + openssl \ + openssl-dev \ + paxctl \ + py3-lldb \ + python3-dev \ + shadow \ + sudo \ + tzdata \ + util-linux-dev \ + which \ + zlib-dev diff --git a/src/alpine/manifest.json b/src/alpine/manifest.json index f74a15b21..f3d4dd2a8 100644 --- a/src/alpine/manifest.json +++ b/src/alpine/manifest.json @@ -232,6 +232,19 @@ } ] }, + { + "platforms": [ + { + "dockerfile": "src/alpine/3.17/amd64", + "os": "linux", + "osVersion": "alpine3.17", + "tags": { + "alpine-3.17-$(System:TimeStamp)-$(System:DockerfileGitCommitSha)": {}, + "alpine-3.17$(FloatingTagSuffix)": {} + } + } + ] + }, { "platforms": [ {