Skip to content

Commit 503b5f5

Browse files
committed
feat: Add GraalVM 21
1 parent 8cd0d1f commit 503b5f5

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ COPY --from=ibm-semeru-runtimes:open-11-jdk-jammy /opt/java/openjdk /usr/lib/jvm
1717
COPY --from=ibm-semeru-runtimes:open-17-jdk-jammy /opt/java/openjdk /usr/lib/jvm/semeru17
1818

1919
COPY --from=ghcr.io/graalvm/native-image-community:17-ol9 /usr/lib64/graalvm/graalvm-community-java17 /usr/lib/jvm/graalvm17
20+
COPY --from=ghcr.io/graalvm/native-image-community:21-ol9 /usr/lib64/graalvm/graalvm-community-java21 /usr/lib/jvm/graalvm21
2021

2122
RUN sudo apt-get -y update && sudo apt-get -y install curl
2223
# See: https://gist.github.com/wavezhang/ba8425f24a968ec9b2a8619d7c2d86a6
@@ -126,6 +127,7 @@ COPY --from=all-jdk /usr/lib/jvm/semeru11 /usr/lib/jvm/semeru11
126127
COPY --from=all-jdk /usr/lib/jvm/semeru17 /usr/lib/jvm/semeru17
127128
COPY --from=all-jdk /usr/lib/jvm/ubuntu17 /usr/lib/jvm/ubuntu17
128129
COPY --from=all-jdk /usr/lib/jvm/graalvm17 /usr/lib/jvm/graalvm17
130+
COPY --from=all-jdk /usr/lib/jvm/graalvm21 /usr/lib/jvm/graalvm21
129131

130132
ENV JAVA_7_HOME=/usr/lib/jvm/7
131133

@@ -147,3 +149,4 @@ ENV JAVA_SEMERU17_HOME=/usr/lib/jvm/semeru17
147149
ENV JAVA_UBUNTU17_HOME=/usr/lib/jvm/ubuntu17
148150

149151
ENV JAVA_GRAALVM17_HOME=/usr/lib/jvm/graalvm17
152+
ENV JAVA_GRAALVM21_HOME=/usr/lib/jvm/graalvm21

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Pre-built images are available in [GitHub Container Registry](https://github.com
99

1010
Image variants are available on a per JDK basis:
1111
- The `base` variant, and its aliases `8`, `11`, `17` and `21`, contains the base Eclipse Temurin JDK 8, 11, 17 and 21 versions,
12-
- The `zulu8`, `zulu11`, `oracle8`, `ibm8`, `semeru8`, `semeru11`, `semeru17`, `graalvm11` and `graalvm17` variants all contain the base JDKs in addition to their specific JDK from their name,
12+
- The `zulu8`, `zulu11`, `oracle8`, `ibm8`, `semeru8`, `semeru11`, `semeru17`, `graalvm17` and `graalvm21` variants all contain the base JDKs in addition to their specific JDK from their name,
1313
- The `latest` variant contains the base JDKs and all the above specific JDKs.
1414

1515
## Development

build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ readonly VARIANTS=(
1616
semeru17
1717
ubuntu17
1818
graalvm17
19+
graalvm21
1920
)
2021

2122
# Get a TAG_PREFIX for every built image. Resulting images will be tagged as

0 commit comments

Comments
 (0)