@@ -62,7 +62,7 @@ RUN set -o errexit -o nounset \
6262
6363ENV JAVA_HOME=/opt/java/graalvm
6464ENV JAVA_LTS_HOME=/opt/java/graalvm21
65- ENV JAVA_CURRENT_HOME=/opt/java/graalvm23
65+ ENV JAVA_CURRENT_HOME=/opt/java/graalvm24
6666RUN set -o errexit -o nounset \
6767 && mkdir /opt/java \
6868 \
@@ -87,24 +87,24 @@ RUN set -o errexit -o nounset \
8787 && mv graalvm-* /opt/java/graalvm21 \
8888 \
8989 && echo "Downloading current GraalVM" \
90- && JAVA_23_VERSION=23 .0.2 \
91- && GRAALVM_23_AMD64_DOWNLOAD_SHA256=0cf63e88153b759136947c14f0042c515ae1ff9abf346f143dc47af065b1d6dd \
92- && GRAALVM_23_AARCH64_DOWNLOAD_SHA256=70d0ee8cb1922fbfe5a5db6a93360f63bbf0bdf72a6ca1f9b00906e600628c19 \
90+ && JAVA_24_VERSION=24 .0.0 \
91+ && GRAALVM_24_AMD64_DOWNLOAD_SHA256=6476257f3e8e652860c9dfcfea213961ec88a74d7025299d3e95b9441ee5213a \
92+ && GRAALVM_24_AARCH64_DOWNLOAD_SHA256=d19c49df72b0d5017bed0467a7053baff3ee83cdff93a4341b3910fab45c68a4 \
9393 && ARCHITECTURE=$(dpkg --print-architecture) \
9494 && if [ "${ARCHITECTURE}" = "amd64" ]; then GRAALVM_ARCHITECTURE=linux-x64; fi \
9595 && if [ "${ARCHITECTURE}" = "arm64" ]; then GRAALVM_ARCHITECTURE=linux-aarch64; fi \
96- && GRAALVM_PKG=https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-${JAVA_23_VERSION }/graalvm-community-jdk-${JAVA_23_VERSION }_${GRAALVM_ARCHITECTURE}_bin.tar.gz \
96+ && GRAALVM_PKG=https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-${JAVA_24_VERSION }/graalvm-community-jdk-${JAVA_24_VERSION }_${GRAALVM_ARCHITECTURE}_bin.tar.gz \
9797 && wget --no-verbose --output-document=graalvm.tar.gz "${GRAALVM_PKG}" \
9898 \
9999 && echo "Checking current GraalVM download hash" \
100- && if [ "${ARCHITECTURE}" = "amd64" ]; then GRAALVM_DOWNLOAD_SHA256="${GRAALVM_23_AMD64_DOWNLOAD_SHA256 }" ; fi \
101- && if [ "${ARCHITECTURE}" = "arm64" ]; then GRAALVM_DOWNLOAD_SHA256="${GRAALVM_23_AARCH64_DOWNLOAD_SHA256 }" ; fi \
100+ && if [ "${ARCHITECTURE}" = "amd64" ]; then GRAALVM_DOWNLOAD_SHA256="${GRAALVM_24_AMD64_DOWNLOAD_SHA256 }" ; fi \
101+ && if [ "${ARCHITECTURE}" = "arm64" ]; then GRAALVM_DOWNLOAD_SHA256="${GRAALVM_24_AARCH64_DOWNLOAD_SHA256 }" ; fi \
102102 && echo "${GRAALVM_DOWNLOAD_SHA256} *graalvm.tar.gz" | sha256sum --check - \
103103 \
104104 && echo "Installing current GraalVM" \
105105 && tar --extract --gunzip --file graalvm.tar.gz \
106106 && rm graalvm.tar.gz \
107- && mv graalvm-* /opt/java/graalvm23 \
107+ && mv graalvm-* /opt/java/graalvm24 \
108108 \
109109 && echo "Default Java to LTS GraalVM" \
110110 && ln --symbolic /opt/java/graalvm21 /opt/java/graalvm \
0 commit comments