Skip to content

Commit c0c315b

Browse files
committed
Update Dockerfile to JDK25 (and trixie)
1 parent 1a078a4 commit c0c315b

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

Dockerfile.jabkit

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM gradle:jdk24-noble AS build
1+
FROM gradle:jdk25-noble AS build
22

33
ARG VERSION="100.0.0"
44
ARG VERSION_INFO="100.0.0"
@@ -15,7 +15,7 @@ RUN mkdir /dist
1515
RUN mv jabkit/build/packages/*/* /dist
1616

1717
# jpackage needs glibc; alpine does not work
18-
FROM debian:bookworm-slim AS runtime
18+
FROM debian:trixie-slim AS runtime
1919

2020
LABEL org.opencontainers.image.title="jabkit"
2121
LABEL org.opencontainers.image.description="JabRef's CLI tool"

Dockerfile.jabsrv

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM gradle:jdk24-noble AS build
1+
FROM gradle:jdk25-noble AS build
22

33
ARG VERSION="100.0.0"
44
ARG VERSION_INFO="100.0.0"
@@ -15,7 +15,7 @@ RUN mkdir /dist
1515
RUN mv jabsrv-cli/build/packages/*/* /dist
1616

1717
# jpackage needs glibc; alpine does not work
18-
FROM debian:bookworm-slim AS runtime
18+
FROM debian:trixie-slim AS runtime
1919

2020
LABEL org.opencontainers.image.title="jabsrv"
2121
LABEL org.opencontainers.image.description="JabRef's HTTP server"

build-logic/src/main/kotlin/org.jabref.gradle.feature.compile.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ java {
1717
// - docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-12-build.md
1818
// - jablib-examples/jbang/*.java
1919
// - jablib-examples/maven3/*/pom.xml
20+
// - Dockerfile.* (first line)
2021
languageVersion = JavaLanguageVersion.of(25)
2122
// See https://docs.gradle.org/current/javadoc/org/gradle/jvm/toolchain/JvmVendorSpec.html for a full list
2223
// Temurin does not ship jmods, thus we need to use another JDK -- see https://github.com/actions/setup-java/issues/804

0 commit comments

Comments
 (0)