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

commit 3faabd443af47c768159c82ab7a3db03033e0bdf
Author: Sergey Nuyanzin <[email protected]>
AuthorDate: Sun Oct 22 17:17:28 2023 +0200

    [FLINK-33620] Add jdk21 to docker image
---
 base/Dockerfile | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/base/Dockerfile b/base/Dockerfile
index 553bea1..fe51cc7 100644
--- a/base/Dockerfile
+++ b/base/Dockerfile
@@ -20,12 +20,17 @@ RUN tar -C /usr/lib/jvm -xzf 
OpenJDK11U-jdk_x64_linux_hotspot_11.0.19_7.tar.gz
 RUN wget -q 
https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.7_7.tar.gz
 RUN tar -C /usr/lib/jvm -xzf OpenJDK17U-jdk_x64_linux_hotspot_17.0.7_7.tar.gz
 
+# Install Temurin JDK21
+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
+
 # 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
 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=/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
@@ -36,6 +41,7 @@ RUN update-alternatives --set javadoc 
/usr/lib/jvm/java-8-openjdk-amd64/bin/java
 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 "/usr/lib/jvm/java-8-openjdk-amd64"
 ENV LD_PRELOAD="/usr/lib/x86_64-linux-gnu/libjemalloc.so"
 

Reply via email to