On Thu, 24 Oct 2024 18:58:41 GMT, Aleksey Shipilev <sh...@openjdk.org> wrote:
> It is visible in current GHA runs that building jtreg sometimes break on > dependencies checkout, for example: > > > [build.sh][INFO] CYGWIN_OR_MSYS=0 > [build.sh][INFO] JAVA_HOME: /usr/lib/jvm/temurin-17-jdk-amd64 > [build.sh][INFO] Downloading > https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.8-bin.zip to > /home/runner/work/jdk/jdk/jtreg/src/make/../build/deps/apache-ant-1.10.8-bin.zip > Error: sh][ERROR] wget exited with exit code 4 > Error: Process completed with exit code 1. > > > I suppose this is a side-effect of pulling lots of dependencies all at once. > Building jtreg on every platform exposes us to these issues more often. > Additionally, we had problems with building jtreg on various platforms. > > We do not have to build jtreg for every platform. We can just have a job step > that does it once, and stores it in the cache for all dependent jobs to use. > It would also save some build time across various jobs. This pull request has now been integrated. Changeset: 88dc655a Author: Aleksey Shipilev <sh...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/88dc655a6d6cfc71c467405b62bd35beeed7794f Stats: 140 lines in 3 files changed: 81 ins; 26 del; 33 mod 8342988: GHA: Build JTReg in single step Reviewed-by: ihse ------------- PR: https://git.openjdk.org/jdk/pull/21692