google-cloud-java
google-cloud-java copied to clipboard
ci: faster integration test setup
This update should significantly reduce the integration and graalvm test setup time.
Checks for commit 1c40026, below, show the ideal behavior when performing development with a single module that doesn't need a full repo install to build:
VertexAI test time improvements, compared to https://github.com/googleapis/google-cloud-java/pull/10576:
- Integration: 24m55s --> 6m59s
- GraalVM 17: 25m51s --> 12m34s
- GraalVM 11: 27m23s --> 12m44s
Checks for commit 3bcdf2f, below, show the behavior when the initial attempt fails + a full mvn install occurs + the test is retried.