39 Commits

Author SHA1 Message Date
Mark Paluch
98716a871b
Consistently run all CI steps with the same user.
See #2982
2024-10-09 09:27:13 +02:00
Eric Haag
3fc19bbe8c
Migrate build to Spring Develocity Conventions extension.
* Migrate build to Spring Develocity Conventions extension.

* Adopt Develocity environment variables.

Closes #2944
2024-08-01 14:53:14 +02:00
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 b44e2bfdde4c1669962c7bf5a4f4f34eaacfd981.
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