Attending:
Agenda:
-
Open Action items:
- Docker Images
- Container image deprecation for the blue ocean container (jenkinsci:blueocean)
- https://hub.docker.com/r/jenkins/blueocean - no tags
- Docker - has
- Need to announce the deprecation of the image
- Update the page on Dockerhub
- Add to a Jenkins LTS changelog or upgrade guide?
- Add a disclaimer to one or more pages on www.jenkins.io?
- Update the 2017 Blue Ocean blog post with deprecation notice?
- Report it on it regularly in Platform SIG meetings
- Create an issue that proposes the deprecation
- Some of the README files are now being synced with DockerHub, so that may be one of our leverage points to communicate with the end users.
- Container image deprecation for the blue ocean container (jenkinsci:blueocean)
- Docker Images
-
Ongoing work
- JDK21
- Infrastructure
- We’re working with updatecli to keep the JDK21 updated to an early access version before the official launch
- Infrastructure
- JDK21
-
Java 11, 17, and 21 with Jenkins
- See Mark Waite’s Google Doc that is a draft
- Draft sent to the Jenkins officers
- As a pic is worth a thousand words: diagram
- Needs further discussion and refinement before it is final
- See Mark Waite’s Google Doc that is a draft
-
What has been done?
-
Work on agent and controller images
- Ssh-agent: JDK version bumps, resulting to one release (5.12.0)
- Bump Git version on Windows to 2.42.0.windows.2
- Bump JDK17 version to 17.0.8.1_1
- Bump JDK11 version to 11.0.20.1_1
- First JDK 21 preview images
- Docker-agent: a few version bumps too, and a breaking change, resulting in three releases (3148.v532a_7e715ee3-2, 3148.v532a_7e715ee3-3 and 3148.v532a_7e715ee3-5)
- Breaking change: use a ltsc2019 base image for windowsservercore-ltsc2019 agent images
- Bump JDK11 version to 11.0.20.1_1
- Bump JDK17 version to 17.0.8.1_1
- feat: add a nanoserver-ltsc2019 image
- bump debian from bullseye-20230814 to bullseye-20230904
- First JDK 21 preview images
- Inbound-agent, a few versions bumps, resulting in two new releases (3148.v532a_7e715ee3-4 and 3148.v532a_7e715ee3-5):
- Breaking change: use a ltsc2019 base image for windowsservercore-ltsc2019 agent images and add a nanoserver-ltsc2019 image
- Add preview images for jdk21, even for Alpine
- Bump the parent image jenkins/agent version to 3148.v532a_7e715ee3-5
- Controller, with 2 new releases (2.421and 2.422):
- Bump ubi9/ubi and ubi8/ubi
- Bump eclipse-temurin to 17.0.8.1_1-jdk-ubi9-minimal
- Bump eclipse-temurin to 11.0.20.1_1-jdk-centos7
- Centos7 is convenient, but we really should switch from Centos7 to … Ubi8? Or build it from the JDK binary instead of another image? => let Bruno test it…
- Bump eclipse-temurin to 11.0.20.1_1-jdk-centos7
- Ssh-agent: JDK version bumps, resulting to one release (5.12.0)