Skip to content

chore: switch to Adoptium archives installers instead of custom scripts - #695

Open
dduportal wants to merge 5 commits into
jenkinsci:masterfrom
dduportal:chore/linux/adoptium-zip-installer
Open

chore: switch to Adoptium archives installers instead of custom scripts#695
dduportal wants to merge 5 commits into
jenkinsci:masterfrom
dduportal:chore/linux/adoptium-zip-installer

Conversation

@dduportal

@dduportal dduportal commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Twin of jenkinsci/docker-agents#1272

A few changes introduces by this PR (1 commit per change):

  • First commit is the core of the PR: chore: switch to Adoptium archives installers instead of custom scripts. Transplanted from chore: switch to Adoptium archives installers instead of custom scripts docker-agents#1272 but with a minor adaptation to this repository (no linux/riscv64 machine)
  • Second commit updates the "naming" for JDK/Java release (fixup: chore: use 'java relase' as a coherent naming with Adoptium API and ensure all targets uses coherent names). It is a twin of chore: use 'java relase' as a coherent naming with Adoptium API docker-agents#1313 BUT also renames the 2 Debian and Alpine targets to have jdk: debian_25 => debian_jdk25. The goal is to be coherent with not only the Windows images but also the other repository jenkinsci/docker-agents.
  • Third commit includes the updatecli manifest. We already integrated it in the other repository: let's roll with it without subsequent PRs. It includes all "fixes up" from docker-agents and we expected the GitHub check to fail, but local tests went fine.

@lemeurherve lemeurherve left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@dduportal

Copy link
Copy Markdown
Contributor Author

(putting as draft as there is still one last naming PR to perform on docker-agents that I would want to include here)

Twin of jenkinsci/docker-agents#1272

Signed-off-by: Damien Duportal <damien.duportal@gmail.com>
…I and ensure all targets uses coherent names

- Twin of jenkinsci/docker-agents#1313
- Add `jdk` in the name of Debian and Alpine targets

Signed-off-by: Damien Duportal <damien.duportal@gmail.com>
Signed-off-by: Damien Duportal <damien.duportal@gmail.com>
@dduportal
dduportal force-pushed the chore/linux/adoptium-zip-installer branch from 0c97038 to bcf1e0b Compare August 17, 2026 17:39
@dduportal
dduportal marked this pull request as ready for review August 17, 2026 17:44
@dduportal
dduportal requested a review from a team as a code owner August 17, 2026 17:44

@lemeurherve lemeurherve left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@lemeurherve

lemeurherve commented Aug 17, 2026

Copy link
Copy Markdown
Member

Not sure what's wrong, running make multiarchbuild-alpine_jdk21 locally works, while multiarch Linux stages failed twice in a row on CI with:

20:28:59  + make multiarchbuild-alpine_21
20:28:59  ERROR: failed to find target alpine_21

The Windows test failures are unrelated to this PR, hitting:

Comment thread adoptium/jdk_installers.txt
Comment thread adoptium/jdk_installers.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants