1
1
# Base image containing dependencies used in builder and final image
2
- FROM ghcr.io/swissgrc/azure-pipelines-dockercli:27.1 .1 AS base
2
+ FROM ghcr.io/swissgrc/azure-pipelines-dockercli:27.4 .1 AS base
3
3
4
4
# Make sure to fail due to an error at any stage in shell pipes
5
5
SHELL ["/bin/bash" , "-o" , "pipefail" , "-c" ]
@@ -11,19 +11,24 @@ FROM base AS build
11
11
SHELL ["/bin/bash" , "-o" , "pipefail" , "-c" ]
12
12
13
13
# renovate: datasource=repology depName=debian_12/curl versioning=loose
14
- ENV CURL_VERSION=7.88.1-10+deb12u6
14
+ ENV CURL_VERSION=7.88.1-10+deb12u8
15
15
# renovate: datasource=repology depName=debian_12/lsb-release versioning=loose
16
16
ENV LSBRELEASE_VERSION=12.0-1
17
17
# renovate: datasource=repology depName=debian_12/gnupg2 versioning=loose
18
18
ENV GNUPG_VERSION=2.2.40-1.1
19
19
20
20
RUN apt-get update -y && \
21
21
# Install necessary dependencies
22
- apt-get install -y --no-install-recommends curl=${CURL_VERSION} lsb-release=${LSBRELEASE_VERSION} gnupg=${GNUPG_VERSION} && \
22
+ apt-get install -y --no-install-recommends \
23
+ curl=${CURL_VERSION} \
24
+ gnupg=${GNUPG_VERSION} \
25
+ lsb-release=${LSBRELEASE_VERSION} && \
23
26
# Add Eclipse Adoptium public key
24
- curl --proto "=https" -fsSL https://packages.adoptium.net/artifactory/api/gpg/key/public | tee /etc/apt/keyrings/adoptium.asc && \
27
+ curl --proto "=https" -fsSL https://packages.adoptium.net/artifactory/api/gpg/key/public \
28
+ | tee /etc/apt/keyrings/adoptium.asc && \
25
29
# Add Eclipse Adoptium APT repository to the list of sources
26
- echo "deb [signed-by=/etc/apt/keyrings/adoptium.asc] https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list > /dev/null
30
+ echo "deb [signed-by=/etc/apt/keyrings/adoptium.asc] https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" \
31
+ | tee /etc/apt/sources.list.d/adoptium.list > /dev/null
27
32
28
33
29
34
# Final image
@@ -44,7 +49,7 @@ COPY --from=build /etc/apt/sources.list.d/ /etc/apt/sources.list.d
44
49
# Install OpenJDK
45
50
46
51
# renovate: datasource=adoptium-java depName=java-jdk versioning=loose
47
- ENV OPENJDK_VERSION=21.0.4 .0.0+7-1
52
+ ENV OPENJDK_VERSION=21.0.5 .0.0+11-2
48
53
49
54
# Install OpenJDK
50
55
RUN apt-get update -y && \
0 commit comments