This is an automated email from the ASF dual-hosted git repository.

snuyanzin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-ci-docker.git


The following commit(s) were added to refs/heads/main by this push:
     new 6bb5eea  [FLINK-39739][ci] Add Java 25 to Docker image
6bb5eea is described below

commit 6bb5eead0f2c7df6677de1e3440a83b90acdf4bb
Author: Sergey Nuyanzin <[email protected]>
AuthorDate: Sun Jun 14 07:57:58 2026 +0200

    [FLINK-39739][ci] Add Java 25 to Docker image
---
 base/Dockerfile | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/base/Dockerfile b/base/Dockerfile
index 4018c3b..1296957 100644
--- a/base/Dockerfile
+++ b/base/Dockerfile
@@ -49,6 +49,10 @@ RUN tar -C /usr/lib/jvm -xzf 
OpenJDK17U-jdk_x64_linux_hotspot_17.0.7_7.tar.gz
 RUN wget -q 
https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_x64_linux_hotspot_21.0.1_12.tar.gz
 RUN tar -C /usr/lib/jvm -xzf OpenJDK21U-jdk_x64_linux_hotspot_21.0.1_12.tar.gz
 
+# Install Temurin JDK25
+RUN wget -q 
https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.3%2B9/OpenJDK25U-jdk_x64_linux_hotspot_25.0.3_9.tar.gz
+RUN tar -C /usr/lib/jvm -xzf OpenJDK25U-jdk_x64_linux_hotspot_25.0.3_9.tar.gz
+
 # Add java to PATH for all users, and user
 # use java8 by default, but provide java11 as well
 RUN echo "PATH=/usr/lib/jvm/java-8-openjdk-amd64/bin:$PATH" >> /etc/environment
@@ -56,6 +60,7 @@ RUN echo "JAVA_HOME_8_X64=/usr/lib/jvm/java-8-openjdk-amd64" 
>> /etc/environment
 RUN echo "JAVA_HOME_11_X64=/usr/lib/jvm/jdk-11.0.19+7" >> /etc/environment
 RUN echo "JAVA_HOME_17_X64=/usr/lib/jvm/jdk-17.0.7+7" >> /etc/environment
 RUN echo "JAVA_HOME_21_X64=/usr/lib/jvm/jdk-21.0.1+12" >> /etc/environment
+RUN echo "JAVA_HOME_25_X64=/usr/lib/jvm/jdk-25.0.3+9" >> /etc/environment
 RUN echo "JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" >> /etc/environment
 RUN update-alternatives --set java 
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
 RUN update-alternatives --set javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac
@@ -67,6 +72,7 @@ ENV JAVA_HOME_8_X64 "/usr/lib/jvm/java-8-openjdk-amd64"
 ENV JAVA_HOME_11_X64 "/usr/lib/jvm/jdk-11.0.19+7"
 ENV JAVA_HOME_17_X64 "/usr/lib/jvm/jdk-17.0.7+7"
 ENV JAVA_HOME_21_X64 "/usr/lib/jvm/jdk-21.0.1+12"
+ENV JAVA_HOME_25_X64 "/usr/lib/jvm/jdk-25.0.3+9"
 ENV JAVA_HOME "/usr/lib/jvm/java-8-openjdk-amd64"
 ENV LD_PRELOAD="/usr/lib/x86_64-linux-gnu/libjemalloc.so"
 
@@ -105,4 +111,4 @@ ENV LANGUAGE "en_US.UTF-8"
 
 # Install OpenSSL version that's required by netty-tcnative
 RUN wget -r --no-parent -nd --accept=libssl1.0.0_*ubuntu5.*_amd64.deb 
http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/
-RUN apt install ./libssl1.0.0_*.deb
\ No newline at end of file
+RUN apt install ./libssl1.0.0_*.deb

Reply via email to