installer icon indicating copy to clipboard operation
installer copied to clipboard

Installers Add riscv64 support

Open steelhead31 opened this issue 1 year ago • 3 comments

Implement code changes to add riscv support for the installers packaging process (JDK21 onwards). Because the jfrog-cli tools are not available for riscv at this point, the installers process builds the packages on a riscv machine, before switching to an x64 node to push the files to artifactory.

steelhead31 avatar Mar 26 '24 17:03 steelhead31

Failing checks for JDK/JRE22 are related to s390x and riscv not being published yet.

steelhead31 avatar Mar 26 '24 17:03 steelhead31

This PR will also allow the installers process to be run for the as yet unpublished JDK21/riscv installers.

steelhead31 avatar Mar 27 '24 08:03 steelhead31

Test runs in various states can be seen here: https://ci.adoptium.net/job/doptium-packages-linux-pipeline_new-scottfryer/ , but in particular, this one https://ci.adoptium.net/job/doptium-packages-linux-pipeline_new-scottfryer/110/ has the riscv packages for debian , this one https://ci.adoptium.net/job/doptium-packages-linux-pipeline_new-scottfryer/111/ for SUSE, and this one for RHEL : https://ci.adoptium.net/job/doptium-packages-linux-pipeline_new-scottfryer/112/

steelhead31 avatar Mar 27 '24 10:03 steelhead31

Not sure if failures unrelated, I suspect so

karianna avatar Apr 11 '24 00:04 karianna

Not sure if failures unrelated, I suspect so

@karianna the failures are related to the fact we didn't publish s390x & riscv on the JDK22 release in March. I've added the code for these in preparation for the upcoming release.

steelhead31 avatar Apr 11 '24 07:04 steelhead31

Some significant changes in there - will need careful watching when running the release. Thanks for the update.

tellison avatar Apr 11 '24 08:04 tellison

Some significant changes in there - will need careful watching when running the release. Thanks for the update.

@tellison Yup, I've done a LOT of testing.. in this jenkins pipeline ( may not be visible ) without the upload bits enabled .. https://ci.adoptium.net/job/doptium-packages-linux-pipeline_new-scottfryer/    I've even tested a couple of things with the upload... I'll likely take responsibility for doing the installers in this next release, so I can keep an eye on this! :)

steelhead31 avatar Apr 11 '24 08:04 steelhead31

A full run of all packages for all architectures JDK21 has completed OK ( without uploads ).. https://ci.adoptium.net/job/doptium-packages-linux-pipeline_new-scottfryer/146/

steelhead31 avatar Apr 11 '24 15:04 steelhead31