Commit Graph

37 Commits

Author SHA1 Message Date
Mark Paluch
4cc80abcd8 Switch to Broadcom docker proxy.
Closes #2934
2024-06-20 11:20:58 +02:00
Mark Paluch
1f75016977 Refine Artifactory build name.
See #2772
2024-01-31 15:13:28 +01:00
Mark Paluch
7af76338fc Introduce property for Jenkins user and Artifactory server details.
Closes #2781
2023-11-27 14:23:33 +01:00
Eric Haag
62686f3b38 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 #2718
2023-10-20 13:48:36 -05:00
Greg L. Turnquist
e202772744 Stop posting build status on internal Slack.
See #2603
2023-06-26 13:37:46 -05:00
Greg L. Turnquist
7f772703d3 Test against Java 20 on CI.
See #2507.
2023-03-30 11:40:56 -05:00
Mark Paluch
8bb0d8cb41 Polishing.
Consistently use credential properties.

See #2222
2022-07-18 09:19:36 +02:00
Mark Paluch
b10eb75967 Update Jenkinsfile according to Java 17 build pipeline configuration.
See #2122
2022-03-24 09:29:06 +01:00
Mark Paluch
7365111244 Polishing.
Refine build triggers.

See #2074
2022-03-17 18:39:16 +01:00
Peter-Josef Meisch
f0c359eb41 Branch 5.0.x. 2022-03-17 18:38:39 +01:00
Mark Paluch
4e39fb30bc Use Java 8 to build snapshots for Artifactory.
Closes #2095
2022-03-15 14:19:47 +01:00
Mark Paluch
4b53be97da Use Java 17 to build snapshots for Artifactory.
Closes #2095
2022-02-22 08:52:51 +01:00
Mark Paluch
266dd573ae Polishing.
Extract Docker and Artifactory credentials into properties file.

See #2074
2022-02-04 15:18:17 +01:00
Greg L. Turnquist
14cc9ea495 Externalize build properties.
See #2074.
2022-01-31 17:09:34 -06:00
Peter-Josef Meisch
b8ae9b4a83 switch other config from jdk 16 to 17.
Original Pull Request #1944 
Closes #1942
2021-09-23 23:19:56 +02:00
Peter-Josef Meisch
3b921b7454 Revert build jdk11 and jdk16 sequentially 2021-07-18 14:03:42 +02:00
Peter-Josef Meisch
fa6f636906 Build jdk11 and jdk16 sequentially 2021-07-18 14:02:07 +02:00
Greg L. Turnquist
84b441eadc Authenticate with artifactory.
See #1750.
2021-04-20 10:40:58 -05:00
Greg L. Turnquist
19ec481856 Migrate to main branch.
See #1750.
2021-04-15 13:04:54 -05:00
Peter-Josef Meisch
2e5d2e0fd0 Update CI to Java 16
Original Pull Request #1739
Closes #1733
2021-03-22 22:03:22 +01:00
Greg L. Turnquist
b49b053d06 DATAES-996 - Polishing. 2020-12-15 11:10:41 -06:00
Greg L. Turnquist
a2d2a6119d DATAES-996 - Use Docker hub credentials for all CI jobs. 2020-12-15 11:09:24 -06:00
Mark Paluch
1a354d8c51 DATAES-968 - Enable Maven caching for Jenkins jobs. 2020-10-30 08:35:56 +01:00
Greg L. Turnquist
83a586caae DATAES-928 - Use JDK 15 for latest CI jobs. 2020-10-26 13:07:32 -05:00
Peter-Josef Meisch
e200791dc2 DATAES-935 - Setup integration tests separate from unit tests.
Original PR: #528
2020-09-26 14:27:41 +02:00
Peter-Josef Meisch
502bdb40a3 Revert "DATAES-935 - Setup integration tests separate from unit tests."
This reverts commit b44e2bfdde.
2020-09-25 22:44:05 +02:00
Peter-Josef Meisch
b44e2bfdde DATAES-935 - Setup integration tests separate from unit tests.
Original PR: #527
2020-09-25 21:10:38 +02:00
Greg L. Turnquist
b7b17180f6 DATAES-928 - Only test other versions for local changes on main branch. 2020-09-18 11:28:39 -05:00
Peter-Josef Meisch
6361a1eefe DATAES-914 - Use TestContainers. 2020-08-27 19:59:28 +02:00
Greg Turnquist
0843481cc5 DATAES-690 - Enable JDK 11+ builds. 2020-01-09 10:10:50 -06:00
Greg Turnquist
fd7a380edd DATAES-583 - Force check for updates. 2019-08-05 10:21:32 -05:00
Greg Turnquist
63172b8a69 DATAES-583 - Publish documentation for main branch. 2019-07-19 11:59:52 -05:00
Greg Turnquist
1e4dcdff7c DATAES-583 - Use labeled agents for CI jobs. 2019-07-03 14:15:43 -05:00
Greg Turnquist
802c91f324 DATAES-583 - Use parent 'artifactory' profile to release snapshots. 2019-07-03 12:41:31 -05:00
Greg Turnquist
18ae3e194a DATAES-583 - Only build main branch when triggered upstream. 2019-06-28 16:33:55 -05:00
Greg Turnquist
6567d17f23 DATAES-583 - Configure user.name and user.home for CI jobs. 2019-06-24 13:26:56 -05:00
Greg Turnquist
287aa45b98 DATAES-583 - Introduce Jenkins. 2019-05-28 15:02:29 -05:00