Platform SIG November 07, 2023

Attending:

Agenda:

  • Open Action items
    • BlueOcean Docker container
  • Latest Java releases - progress with installation and Jenkins development
    • Built on top of Docker images by Temurin
      • JDK17 windows container now available from Jenkins
        • Hervé made an update today to the changelog, saying that the Windows containers use the Java 17.
      • Another reason to maybe switch to using the binaries directly instead of inheriting from the Temurin Docker image
  • Java 21 support
    • Jenkins enhancement proposal by Mark Waite submitted and being reviewed
      • Needs more details before it is merged
    • Progress testing the top plugins with Java 21
      • 36 (was 31 two weeks ago) are now tested with Java 21 (Jenkinsfile modified)
      • 85 (was 84 two weeks ago) are known to work with Java 21
      • 13 don’t work yet with Java 21 (too outdated, using gradle, not in jenkinsci organization)
    • Alternate view of testing progress
      • 108 of the top plugin repositories passing tests with Java 21
      • 20 of the top plugin repositories not yet passing tests with Java 21
    • Java 21 availability for hardware
    • Java 21 in infra
    • Docker images
      • Work on agent and controller images
        • Ssh-agent: a few version bumps leading to two new releases (5.18.0 and 5.19.0)
          • Bump Debian Bookworm Linux version to bookworm-20231030
          • Bump node alpine docker image version to 21.1.0-alpine3.18
        • Docker-agent: quite a lot of version bumps and work around JDK21 that lead to four releases, the last being (3192.v713e3b_039fb_e-2)
          • Bump the Jenkins remoting version
          • Bump preview (EA) JDK21 version to 21.0.1+12
        • Inbound-agent: a few bumps leading to four new releases, the last being 3192.v713e3b_039fb_e-1:
          • Migrate to new Remoting calling convention
          • Bump the parent image jenkins/agent version
        • Controller, with two new releases 2.429 and 2.430):
          • Bump JDK21 version to 21.0.1_12
          • Bump ubi8/ubi from to 8.8-1067.1698056881
          • Bump ubi9/ubi from to 9.2-755.1697625012
          • Bump JDK21 preview version (EA) to 21.0.1+12
          • Bump Debian Bookworm Linux Version to 20231009
          • Shortest jdk17 tags only for weekly releases
          • Add additional tags for default Java images
          • Switch to GA eclipse-temurin:jdk21 image
          • JDK21: correct release download URL