Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Fix ci deploy #5328
Numeric changes here to improve the overall time of our CI builds.
Some changes were necessary but unrelated to the work above:
With these changes in place plus @enebo's tweaks to use --dev, the most recent build on this branch took 22 minutes to complete, versus 45 minute for a build before any of this work began. The most recent master build, with @enebo's changes, took 25 minutes.
There's still room to improve.
Additional changes: reordered test suites so the longer ones come at the top; they will start earlier and run while the shorter suites complete. This does mean fewer short suites will run in parallel but given that the MRI suites are nearly as long as the entire CI run, I think the new orientation is better.
I reverted a last-minute bump from j2 to j3 for the remaining core MRI tests. It appeared to slow things down.
We could also just remove the deploy stage, which would cut another couple minutes off the build. We do not link to the sonatype snapshot repos from anywhere, and have never officially used these builds as our snapshots. The CI builds run periodically on Cloudbees serve as our snapshots at present.
@mkristian I don't think anything in our builds is using the snapshot deploys either, right?