Commit Graph

28 Commits

Author SHA1 Message Date
Eric Haag
e9c600a79a Migrate build to Spring Develocity Conventions extension.
* Migrate build to Spring Develocity Conventions extension.

* Adopt Develocity environment variables.

Closes #1954
2024-08-01 15:46:35 +02:00
Mark Paluch
18bebd2308 Switch to Broadcom docker proxy.
Closes #1947
2024-06-20 13:55:05 +02:00
Mark Paluch
82a16462a4 Refine Artifactory build name.
See #1865
2024-01-31 15:11:35 +01:00
Mark Paluch
a28dae2724 Introduce property for Jenkins user and Artifactory server details.
Closes #1872
2023-11-27 14:22:50 +01:00
Eric Haag
8404616bcc 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 #1853
2023-10-19 13:32:51 -05:00
Greg L. Turnquist
adb71551d2 Stop posting build status on internal Slack.
See #1768
2023-06-26 13:35:00 -05:00
Greg L. Turnquist
e1ff735533 Test against Java 20 on CI.
See #1703.
2023-03-30 12:42:30 -05:00
Mark Paluch
9d449fa5e8 Update build triggers.
See #1380
2022-03-25 13:24:31 +01:00
Mark Paluch
82d022a7b6 Polishing.
Extract Docker and Artifactory credentials into properties file.

See #1313
2022-02-07 08:35:52 +01:00
Greg L. Turnquist
ab0ca0855a Externalize build properties.
See #1313.
2022-02-07 08:35:33 +01:00
Mark Paluch
73eb49d851 Update Jenkinsfile for Java 17 build.
See #1278
2021-12-10 09:07:03 +01:00
Greg L. Turnquist
c814a1067c Update CI to JDK 16.
See #1104.
2021-05-13 15:41:12 -05:00
Greg L. Turnquist
29766bfbff Authenticate with artifactory.
See #1117.
2021-04-20 10:25:29 -05:00
Greg L. Turnquist
d75273c0f7 Migrate to main branch.
See #1117.
2021-04-15 12:49:20 -05:00
Greg L. Turnquist
f7b6765c30 DATACOUCH-664 - Use Docker hub credentials for all CI jobs. 2020-12-15 11:56:56 -06:00
Mark Paluch
851dcb0c8a DATACOUCH-641 - Enable Maven caching for Jenkins jobs. 2020-10-30 08:33:19 +01:00
Greg L. Turnquist
b170c3e3f3 DATACOUCH-614 - Use JDK 15 for latest CI jobs. 2020-10-26 13:01:45 -05:00
Greg L. Turnquist
946e835b72 DATACOUCH-614 - Only test other versions for local changes on main branch. 2020-09-18 11:29:38 -05:00
Greg Turnquist
0f2bf121ca DATACOUCH-516 - Use JDK 14 for Java.NEXT CI testing. 2020-04-09 13:51:14 -05:00
Greg Turnquist
e7bac158ee DATACOUCH-489 - Enable JDK11+ builds. 2020-01-09 10:04:52 -06:00
Greg Turnquist
fcc64cde96 DATACOUCH-456 - Force check for updates. 2019-08-05 10:19:03 -05:00
Greg Turnquist
3546e4b61f DATACOUCH-456 - Polishing. 2019-07-19 12:03:33 -05:00
Greg Turnquist
f78334383d DATACOUCH-456 - Publish documentation for main branch. 2019-07-19 12:03:32 -05:00
Greg Turnquist
49b7011849 DATACOUCH-456 - Use labeled agent for CI jobs. 2019-07-03 14:13:23 -05:00
Greg Turnquist
68fbfe7d03 DATACOUCH-456 - Use parent 'artifactory' profile. 2019-07-03 11:27:45 -05:00
Greg Turnquist
354dae32af DATACOUCH-456 - Only build main branch for upstream triggers. 2019-06-28 16:27:40 -05:00
Greg Turnquist
5b9b8a9fff DATACOUCH-456 - Configure user.name and user.home for CI jobs. 2019-06-24 13:02:03 -05:00
Greg Turnquist
20a522477b DATACOUCH-456 - Introduce Jenkins CI. 2019-06-11 18:53:41 -05:00