diff --git a/jenkins/Dockerfile.template b/jenkins/Dockerfile.template index 8e1072eee8b..43d16cf4109 100644 --- a/jenkins/Dockerfile.template +++ b/jenkins/Dockerfile.template @@ -14,9 +14,9 @@ RUN set -eux; \ ; \ apt-get dist-clean -# https://www.jenkins.io/doc/administration/requirements/java/ ("Jenkins requires Java 11 or 17 since Jenkins 2.357 and LTS 2.361.1.") +# https://www.jenkins.io/doc/administration/requirements/java/ ENV JAVA_HOME /opt/java/openjdk -COPY --from=eclipse-temurin:17-jre $JAVA_HOME $JAVA_HOME +COPY --from=eclipse-temurin:21-jre $JAVA_HOME $JAVA_HOME ENV PATH $JAVA_HOME/bin:$PATH RUN set -eux; \ if \ diff --git a/jenkins/lts/Dockerfile b/jenkins/lts/Dockerfile index 40e076998e8..fc98964ded8 100644 --- a/jenkins/lts/Dockerfile +++ b/jenkins/lts/Dockerfile @@ -20,9 +20,9 @@ RUN set -eux; \ ; \ apt-get dist-clean -# https://www.jenkins.io/doc/administration/requirements/java/ ("Jenkins requires Java 11 or 17 since Jenkins 2.357 and LTS 2.361.1.") +# https://www.jenkins.io/doc/administration/requirements/java/ ENV JAVA_HOME /opt/java/openjdk -COPY --from=eclipse-temurin:17-jre $JAVA_HOME $JAVA_HOME +COPY --from=eclipse-temurin:21-jre $JAVA_HOME $JAVA_HOME ENV PATH $JAVA_HOME/bin:$PATH RUN set -eux; \ if \ diff --git a/jenkins/weekly/Dockerfile b/jenkins/weekly/Dockerfile index 2e83e7390ed..df58dea3ae4 100644 --- a/jenkins/weekly/Dockerfile +++ b/jenkins/weekly/Dockerfile @@ -20,9 +20,9 @@ RUN set -eux; \ ; \ apt-get dist-clean -# https://www.jenkins.io/doc/administration/requirements/java/ ("Jenkins requires Java 11 or 17 since Jenkins 2.357 and LTS 2.361.1.") +# https://www.jenkins.io/doc/administration/requirements/java/ ENV JAVA_HOME /opt/java/openjdk -COPY --from=eclipse-temurin:17-jre $JAVA_HOME $JAVA_HOME +COPY --from=eclipse-temurin:21-jre $JAVA_HOME $JAVA_HOME ENV PATH $JAVA_HOME/bin:$PATH RUN set -eux; \ if \