Skip to content

Planning for supported JDK versions in Jenkins Infrastructure #3289

Description

@smerle33

Service(s)

ci.jenkins.io

Summary

as per this endoflife table https://endoflife.date/java, we (the infra team) propose to follow the same rule for the jdks within the agents.
Meaning providing all LTS as long as they are existing and not EOL

  • jdk8 until 31 Dec 2030
  • jdk11 until 30 Sept 2026
  • jdk17 until 30 sept 2029

and the latest : jdk19 for now until 21 Mars 2023 at that time we should have a jdk20

as there is no consensus (https://groups.google.com/g/jenkinsci-dev/c/YDs37rtfA1c) on a edge named version, we will use this end of life table as a table of truth if it's ok with you.

Reproduction steps

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Fields

Priority

None yet

Target date

None yet

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions