Platform SIG December 05, 2023

Attending:

Agenda:

  • Open Action items

    • BlueOcean Docker container
  • 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
      • 109 of the top plugin repositories passing tests with Java 21
      • 20 of the top plugin repositories not yet passing tests with Java 21
    • Other plugins
      • Found 638 plugins still compiling with JDK8
        • Shouldn’t we add a probe for that, if ever it does not exist yet?
      • Found 1223 repos not having a Jenkinsfile (thus not building on the infrastructure, which is good for cost, bad for quality)
        • There’s already a probe for that
      • Managed to apply some openRewrite recipes to 273 of the plugins compiling with JDK8
        • Could be used during the brownout ifever it works first with plugins know to work before that (ones we do maintain).
  • Released work on agent and controller images

    • Controller Weekly 2.434, 2.435:
      • bump almalinux from 8.8 to 8.9
      • Bump Debian Bookworm Linux Version to 20231120
      • Bump Alpine Linux Version to 3.18.5
    • Ssh-agent: a few version bumps, leading to one release (5.21.0):
      • Bump git version on Windows to 2.43.0.windows.1
      • Bump Alpine Linux Version to 3.18.5
      • Bump updatecli/updatecli-action to 2.49.1
      • Bump Debian Bookworm Linux version to bookworm-20231120
    • Docker-agent: a few version bumps, leading to two releases: (3192.v713e3b_039fb_e-4 and 3192.v713e3b_039fb_e-5)
      • Bump Alpine Linux Version to 3.18.5
      • Bump Git version on Windows to 2.43.0.windows.1
      • Remove obsolete Build build.ps1 script argument
      • Bump archlinux to base-20231112.0.191179
      • Bump updatecli/updatecli-action to 2.49.1
    • Inbound-agent: a few bumps leading to one new release (3192.v713e3b_039fb_e-5):
      • Bump the parent image jenkins/agent version to 3192.v713e3b_039fb_e-5
      • Bump updatecli/updatecli-action to 2.50.0
  • Work in progress on images:

  • Jenkins Artifactory Brownout from 1PM to 3PM UTC

    • There should be no impact on plugin developers
    • Anyone is welcome to try their daily work with plugins
    • We’re targeting 1/3rd of bandwidth reduction with that change

Platform SIG on Dec 19, 2023 will be hosted by Mark, thanks!