Skip to content

Commit ae22844

Browse files
committed
Adjust JDK 25 EA build image
1 parent 86ca8b4 commit ae22844

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ COPY --from=eclipse-temurin:8-jdk-jammy /opt/java/openjdk /usr/lib/jvm/8
5050
COPY --from=eclipse-temurin:11-jdk-jammy /opt/java/openjdk /usr/lib/jvm/11
5151
COPY --from=eclipse-temurin:17-jdk-jammy /opt/java/openjdk /usr/lib/jvm/17
5252
COPY --from=eclipse-temurin:21-jdk-jammy /opt/java/openjdk /usr/lib/jvm/21
53-
# TODO: Update to eclipse-temurin once JDK 25 is generally available (ETA Sep 16).
54-
COPY --from=openjdk:25-jdk-bookworm /usr/local/openjdk-25 /usr/lib/jvm/25
5553
COPY --from=temurin-latest /opt/java/openjdk /usr/lib/jvm/${LATEST_VERSION}
54+
# TODO: Update to eclipse-temurin:25-jdk-noble once JDK 25 is generally available (ETA Sep 16).
55+
COPY --from=openjdk:25-jdk-bookworm /usr/local/openjdk-25 /usr/lib/jvm/25
5656

5757
COPY --from=azul/zulu-openjdk:7 /usr/lib/jvm/zulu7 /usr/lib/jvm/7
5858
COPY --from=azul/zulu-openjdk:8 /usr/lib/jvm/zulu8 /usr/lib/jvm/zulu8
@@ -93,8 +93,8 @@ COPY --from=all-jdk /usr/lib/jvm/8 /usr/lib/jvm/8
9393
COPY --from=all-jdk /usr/lib/jvm/11 /usr/lib/jvm/11
9494
COPY --from=all-jdk /usr/lib/jvm/17 /usr/lib/jvm/17
9595
COPY --from=all-jdk /usr/lib/jvm/21 /usr/lib/jvm/21
96-
COPY --from=all-jdk /usr/lib/jvm/25 /usr/lib/jvm/25
9796
COPY --from=all-jdk /usr/lib/jvm/${LATEST_VERSION} /usr/lib/jvm/${LATEST_VERSION}
97+
COPY --from=all-jdk /usr/lib/jvm/25 /usr/lib/jvm/25
9898

9999
# Base image with minimum requirements to build the project.
100100
# Based on the latest Ubuntu LTS image.
@@ -172,8 +172,8 @@ ENV JAVA_8_HOME=/usr/lib/jvm/8
172172
ENV JAVA_11_HOME=/usr/lib/jvm/11
173173
ENV JAVA_17_HOME=/usr/lib/jvm/17
174174
ENV JAVA_21_HOME=/usr/lib/jvm/21
175-
ENV JAVA_25_HOME=/usr/lib/jvm/25
176175
ENV JAVA_${LATEST_VERSION}_HOME=/usr/lib/jvm/${LATEST_VERSION}
176+
ENV JAVA_25_HOME=/usr/lib/jvm/25
177177

178178
ENV JAVA_HOME=${JAVA_8_HOME}
179179
ENV PATH=${JAVA_HOME}/bin:${PATH}

build

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ set -eu
33

44
readonly IMAGE_NAME="ghcr.io/datadog/dd-trace-java-docker-build"
55

6-
readonly BASE_VARIANTS=(8 11 17 21 25 stable) # add an ea variant once the early access build is available
6+
readonly BASE_VARIANTS=(8 11 17 21 stable 25) # 25 is currently an ea variant
77

88
readonly VARIANTS=(
99
7
@@ -158,8 +158,8 @@ function do_inner_test() {
158158
"$JAVA_11_HOME/bin/java" -version
159159
"$JAVA_17_HOME/bin/java" -version
160160
"$JAVA_21_HOME/bin/java" -version
161-
"$JAVA_25_HOME/bin/java" -version
162161
"${!java_latest_home}/bin/java" -version
162+
"$JAVA_25_HOME/bin/java" -version
163163
if [[ $variant != base && $variant != latest ]]; then
164164
if [[ $variant == "stable" ]]; then
165165
variant_lower="${LATEST_VERSION}"

0 commit comments

Comments
 (0)