Skip to content

Move Jenkins agents to Java 21 - #119

Merged
yongwww merged 1 commit into
tlc-pack:mainfrom
yongwww:jenkins-agents-java21
Sep 22, 2026
Merged

yongwww merged 1 commit into
tlc-pack:mainfrom
yongwww:jenkins-agents-java21

Conversation

@yongwww

@yongwww yongwww commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Jenkins 2.555.1 and later require Java 21 or 25, and the Java support policy applies to all components, agents included, not just the controller.

Do the agents ahead of the controller: 2.528.3 supports agents on Java 17 or 21, so Java 21 agents keep working against the controller we run today, whereas Java 17 agents are unsupported once it moves to 2.568.3. That keeps each step independently reversible.

Ubuntu 20.04 has no openjdk-25 package, so 21 is the target for the AMI.

Needs the stock and gpu AMIs rebuilt and the fleets rolled before the controller upgrade lands.

Jenkins 2.555.1 and later require Java 21 or 25, and the Java support
policy applies to all components, agents included, not just the
controller.

Do the agents ahead of the controller: 2.528.3 supports agents on Java 17
or 21, so Java 21 agents keep working against the controller we run
today, whereas Java 17 agents are unsupported once it moves to 2.568.3.
That keeps each step independently reversible.

Ubuntu 20.04 has no openjdk-25 package, so 21 is the target for the AMI.

Needs the stock and gpu AMIs rebuilt and the fleets rolled before the
controller upgrade lands.
@yongwww
yongwww merged commit c0aa7dd into tlc-pack:main Sep 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant