Skip to content

Commit d47e3ab

Browse files
authored
Merge pull request #119 from DataDog/sarahchen6/add-graalvm25-image
Add graalvm25 image
2 parents bd4967a + f5b36f4 commit d47e3ab

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
@@ -66,6 +66,7 @@ COPY --from=ibm-semeru-runtimes:open-17-jdk-jammy /opt/java/openjdk /usr/lib/jvm
6666

6767
COPY --from=ghcr.io/graalvm/native-image-community:17-ol9 /usr/lib64/graalvm/graalvm-community-java17 /usr/lib/jvm/graalvm17
6868
COPY --from=ghcr.io/graalvm/native-image-community:21-ol9 /usr/lib64/graalvm/graalvm-community-java21 /usr/lib/jvm/graalvm21
69+
COPY --from=ghcr.io/graalvm/native-image-community:25-ol10 /usr/lib64/graalvm/graalvm-community-java25 /usr/lib/jvm/graalvm25
6970

7071
# See: https://gist.github.com/wavezhang/ba8425f24a968ec9b2a8619d7c2d86a6
7172
# Note it seems that latest Oracle JDK 8 are not available for download without an account.
@@ -205,6 +206,7 @@ COPY --from=all-jdk /usr/lib/jvm/semeru11 /usr/lib/jvm/semeru11
205206
COPY --from=all-jdk /usr/lib/jvm/semeru17 /usr/lib/jvm/semeru17
206207
COPY --from=all-jdk /usr/lib/jvm/graalvm17 /usr/lib/jvm/graalvm17
207208
COPY --from=all-jdk /usr/lib/jvm/graalvm21 /usr/lib/jvm/graalvm21
209+
COPY --from=all-jdk /usr/lib/jvm/graalvm25 /usr/lib/jvm/graalvm25
208210

209211
ENV JAVA_7_HOME=/usr/lib/jvm/7
210212

@@ -225,3 +227,4 @@ ENV JAVA_SEMERU17_HOME=/usr/lib/jvm/semeru17
225227

226228
ENV JAVA_GRAALVM17_HOME=/usr/lib/jvm/graalvm17
227229
ENV JAVA_GRAALVM21_HOME=/usr/lib/jvm/graalvm21
230+
ENV JAVA_GRAALVM25_HOME=/usr/lib/jvm/graalvm25

README.md

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

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

1414
## 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
graalvm17
1818
graalvm21
19+
graalvm25
1920
)
2021

2122
# Use buildkit to match CI as closely as possible.

0 commit comments

Comments
 (0)