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
- Container image deprecation for the blue ocean container (jenkinsci:blueocean)
- Docker Images
-
Ongoing work
- Images re-publication (refer to blog post)
- Unexpected buggy behavior in the instance that publishes to Docker Hub, and 3 yo tags were rebuilt suddenly, with no clue why the tags were not filtered.
- Only 3 days old at max tags should be built
- We had to republish 3 last LTS versions and some weeklys.
- JDK21
- Infrastructure
- Following this PR from Temurin, we’re working with updatecli to keep the JDK21 updated to an early access version
- Jenkins core. “Add Java 21 to supported Java versions” got merged two weeks ago, so it made its way into Jenkins 2.419
- It’s just for exploratory work, we’re not ready to announce JDK21 support
- Systemd/Debian
- The scripts weren’t ready yet for JDK21 beta
- This PR removed the verification because it’s already done in Jenkins core
- Infrastructure
- Windows agent images fixes
- Now using Windows server instead of Windows 1809 => breaking change
- Ongoing work, thanks a lot Hervé for the fantastic work!
- Not merged yet
- Now using Windows server instead of Windows 1809 => breaking change
- Big work of tool factorization between docker-agent and inbound-agent
- That will ease up the merge between those repositories
- Git 2.42.0 for Windows
- Images re-publication (refer to blog post)
-
Java 11, 17, and 21 with Jenkins
- See Mark Waite’s Google Doc that is a draft
- Needs further discussion and refinement before it is final
-
What has been done?
-
Work on agent and controller images
- Ssh-agent: lots of version bumps, resulting to several releases (the latest being 5.11.0) :
- Docker-agent: a few version bumps too, resulting in two releases (3142.vcfca_0cd92128-2 and 3148.v532a_7e715ee3-1):
- Inbound-agent, a few versions bumps, resulting in one new release (3148.v532a_7e715ee3-1):
- Controller, with 4 new releases (2.418, 2.419, 2.420 and 2.414.1):
- 2.420 and 2.414.1 brought a breaking change
- Add Java 21 for linux
- Bump ubi8/ubi from 8.8-854 to 8.8-1032
- Bump Alpine Linux to 3.18.3
-
New Topics
- Change the short description of several outdated Docker Hub repositories by prefixing them with “[DEPRECATED]”, including
- Windows ARM images might be possible
- Is Windows on ARM mature enough to justify our adding it?
- The answer right now is not, docker may not be ready too
- Mostly because of critical kernel features missing