Installers Add riscv64 support
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.
Failing checks for JDK/JRE22 are related to s390x and riscv not being published yet.
This PR will also allow the installers process to be run for the as yet unpublished JDK21/riscv installers.
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/
Not sure if failures unrelated, I suspect so
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.
Some significant changes in there - will need careful watching when running the release. Thanks for the update.
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! :)
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/