Commit Graph

35 Commits

Author SHA1 Message Date
Mark Paluch
7b7dfe5135 Use Docker in Docker build setup.
See #2381
2024-10-09 14:03:54 +02:00
Eric Haag
ea0a3b15c2 Migrate build to Spring Develocity Conventions extension.
* Migrate build to Spring Develocity Conventions extension.

* Adopt Develocity environment variables.

Closes #2333
2024-08-05 14:46:30 +02:00
Mark Paluch
743b4cd863 Remove Slack hook.
See #2263
2024-06-20 09:25:30 +02:00
Mark Paluch
5d3f150491 Switch from harbor-repo.vmware.com to packages.broadcom.com.
Closes #2263
2024-06-20 09:25:30 +02:00
Mark Paluch
a6110a0bcc Update artifactory build name.
See #2176
2024-01-31 15:07:12 +01:00
Mark Paluch
9c239f6e04 Refine artifactory build number scheme.
See #2176
2024-01-30 09:45:51 +01:00
Mark Paluch
0f1b319e59 Introduce property for Jenkins user and Artifactory server details.
Closes #2177
2023-11-23 15:12:50 +01:00
Eric Haag
a3bd7a69e7 Connect build to ge.spring.io.
This change publishes a build scan to ge.spring.io for every local build from an authenticated Spring committer and for CI where appropriate access tokens are available. The build will not fail if publishing fails.

This change also allows the build to benefit from local and remote build caching, providing faster builds for all contributors.

Additionally, the project will have access to all features of Gradle Enterprise such as:

- Dashboards to view all historical build scans, along with performance trends over time
- Build failure analytics for enhanced investigation and diagnosis of build failures
- Test failure analytics to better understand trends and causes around slow, failing, and flaky tests

See #2158
2023-10-19 17:01:00 -05:00
Greg L. Turnquist
a848cdb49a Polishing. 2023-03-28 15:49:24 -05:00
Greg L. Turnquist
d5df4dfa56 Test against Java 20 on CI.
See #1957.
2023-03-28 14:45:37 -05:00
Mark Paluch
ef67343d92 Polishing.
Extract artifactory credentials.

See #1629
2022-02-04 09:51:29 +01:00
Mark Paluch
985eef067b Polishing.
Also, externalize docker registry and artifactory credentials.
See #1629
2022-02-02 09:17:28 +01:00
Greg L. Turnquist
56d2bf614d Externalize build properties.
See #1629.
2022-02-02 09:17:06 +01:00
Mark Paluch
ec6013fda0 Simplify build pipeline.
See #1537
2022-01-13 13:14:49 +01:00
Mark Paluch
ced9f751e6 Upgrade to Java 17.
Closes #1537
2022-01-13 13:14:48 +01:00
Mark Paluch
98071aad85 Simplify build pipeline.
See #1537
2021-09-21 11:46:43 +02:00
Greg L. Turnquist
8425131505 Update CI to JDK 16.
See #1408.
2021-05-13 13:44:43 -05:00
Greg L. Turnquist
4181aca632 Authenticate with artifactory.
See #1385.
2021-04-19 16:27:18 -05:00
Greg L. Turnquist
a68f46b2f5 Migrate to main branch.
See #1385.
2021-04-15 12:11:26 -05:00
Greg L. Turnquist
c8a991bf59 #1309 - Use Docker hub credentials for all CI jobs. 2020-12-09 16:23:02 -06:00
Greg L. Turnquist
6dd7aa395c #1181 - Update CI to JDK 15. 2020-10-23 11:46:00 -05:00
Greg L. Turnquist
641b585c73 #1181 - Only test other versions for local changes on main branch. 2020-09-17 11:30:24 -05:00
Mark Paluch
8ee9dfccc9 #1090 - After release cleanups. 2020-05-12 12:43:27 +02:00
Greg Turnquist
8fed306b10 #1053 - Use JDK 14 for Java.NEXT CI testing. 2020-04-09 13:41:07 -05:00
Greg Turnquist
af3f331171 #919 - Enable JDK 11+ support. 2020-01-09 09:54:57 -06:00
Greg Turnquist
62fae479d2 #858 - Deploy non-BOM stuff first. 2019-08-05 08:24:39 -05:00
Greg Turnquist
5a4660c5ea #858 - Build BOM artifacts properly. 2019-08-02 06:13:37 -05:00
Greg Turnquist
352ce632d2 #838 - Polishing. 2019-07-19 12:08:42 -05:00
Greg Turnquist
eb24a489c1 #838 - Remove stage for publishing documentation. 2019-07-19 12:08:30 -05:00
Greg Turnquist
7d5144e2f7 #838 - Only use labeled nodes for CI jobs. 2019-07-05 12:29:57 -05:00
Greg Turnquist
f617e2d679 #838 - Set build retainer policy. 2019-07-03 10:31:22 -05:00
Greg Turnquist
ada6a3ed27 #838 - Properly mount Jenkins home folder. 2019-07-02 14:27:17 -05:00
Greg Turnquist
0d571a9513 #838 - Use 'verify' instead of 'test'. 2019-07-02 09:43:34 -05:00
Greg Turnquist
6db00b1dc5 #838 - Fix daily cron job setting. 2019-06-28 16:03:42 -05:00
Greg Turnquist
7b877b0e7c #838 - Introduce Jenkins. 2019-06-26 10:48:48 -05:00