Commit a71e3173 authored by Felix Singer's avatar Felix Singer
Browse files

jenkins: Switch from JDK21 to JDK25



JDK 25, released in September 2025, is the recent LTS release and
received support from Jenkins 2.541. So use that by default from now on.

Signed-off-by: default avatarFelix Singer <felixsinger@posteo.net>
parent 94af48c1
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -8,7 +8,7 @@
  gnused,
  makeWrapper,
  nix,
  jdk21,
  jdk25,
  writeScript,
  nixosTests,
  jq,
@@ -33,10 +33,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
    cp "$src" "$out/webapps/jenkins.war"

    # Create the `jenkins-cli` command.
    ${jdk21}/bin/jar -xf "$src" WEB-INF/lib/cli-${finalAttrs.version}.jar \
    ${jdk25}/bin/jar -xf "$src" WEB-INF/lib/cli-${finalAttrs.version}.jar \
      && mv WEB-INF/lib/cli-${finalAttrs.version}.jar "$out/share/jenkins-cli.jar"

    makeWrapper "${jdk21}/bin/java" "$out/bin/jenkins-cli" \
    makeWrapper "${jdk25}/bin/java" "$out/bin/jenkins-cli" \
      --add-flags "-jar $out/share/jenkins-cli.jar"
  '';