Commit Graph

46 Commits

Author SHA1 Message Date
Mark Paluch
ccfd0e3afe Use Docker in Docker build setup.
See #2417
2024-10-09 14:19:19 +02:00
Eric Haag
2625787151 Migrate build to Spring Develocity Conventions extension.
* Migrate build to Spring Develocity Conventions extension.

* Adopt Develocity environment variables.

Closes #2399
2024-08-08 15:04:06 +02:00
Mark Paluch
aaadc344ab Remove Slack notification.
See #2392
2024-06-20 14:28:14 +02:00
Mark Paluch
83c1a01d27 Switch to Broadcom docker proxy.
Closes #2392
2024-06-20 14:28:01 +02:00
Mark Paluch
fd2995aba2 Refine Artifactory build name.
See #2333
2024-01-31 15:25:59 +01:00
Mark Paluch
97517a667b Introduce property for Jenkins user and Artifactory server details.
Closes #2336
2023-11-28 08:54:59 +01:00
Eric Haag
2b207b1de4 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 #2319
2023-10-19 15:14:05 -05:00
Greg L. Turnquist
48aa76ee51 Test against Java 20 on CI.
See #2244.
2023-03-30 10:37:16 -05:00
John Blum
70e704161e Remove Docker Registry login.
Closes #2145.
2022-05-16 13:24:40 -07:00
Oliver Drotbohm
e656c89101 Tweak upstream project CI build triggers after branch renames. 2022-03-23 11:49:22 +01:00
Mark Paluch
50511d1789 Externalize build properties.
Closes #2103.
2022-02-07 09:22:06 +01:00
Mark Paluch
b4218de3ad Remove outdated Docker image builds.
See #2068
2021-11-30 18:56:54 +01:00
Mark Paluch
87a79dabac Refine CI triggers.
See #2068
2021-11-30 18:56:54 +01:00
Oliver Drotbohm
da9fcb41f8 Upgrade CI build to JDK 17.
Issue: #2068.
2021-11-30 18:56:53 +01:00
Mark Paluch
7e34f6f18a Refine CI triggers.
See #2068
2021-09-29 14:24:06 +02:00
Oliver Drotbohm
cfb7079fb8 Tweak CI build to run compatibility builds against JDK 17.
Issue #2068.
2021-09-21 17:03:12 +02:00
Oliver Drotbohm
2aa069bed7 Tweak upstream CI triggers to reduce build load.
We now only build upon changes made to Spring HATEOAS and Spring Data Commons.
2021-07-13 13:03:07 +02:00
Greg L. Turnquist
dd2a07e449 Use project-specific containers for CI testing.
This project shall maintain its own containers for CI testing purposes, instead of depending upon Spring Data MongoDB's containers.

See #2027.
2021-06-17 17:12:56 -05:00
Greg L. Turnquist
ee1057bd9d Update CI to JDK 16.
See #1989.
2021-05-13 16:05:35 -05:00
Greg L. Turnquist
2f3ec79cd0 Authenticate with artifactory.
See #1992.
2021-04-22 16:03:09 -05:00
Greg L. Turnquist
6402b1aeef Introduce quiet period.
Reduce the number of downstream builds that get triggered by using quiet time.

See #1992.
2021-04-16 13:03:23 -05:00
Greg L. Turnquist
0e563b2605 Migrate to main branch.
See #1992.
2021-04-16 13:01:20 -05:00
Greg L. Turnquist
37a15b0507 DATAREST-1584 - Polishing. 2020-12-15 10:20:31 -06:00
Greg L. Turnquist
905e50eccb DATAREST-1584 - Polishing. 2020-12-15 10:14:15 -06:00
Greg L. Turnquist
43f5580234 DATAREST-1584 - Use Docker hub credentials for all CI jobs. 2020-12-15 10:12:52 -06:00
Mark Paluch
c9861c3cfc DATAREST-1570 - Reduce CI dependencies. 2020-10-29 09:51:30 +01:00
Greg L. Turnquist
18b45940da DATAREST-1563 - Use JDK 15 for CI jobs. 2020-10-26 16:19:17 -05:00
Greg L. Turnquist
060c84dcf3 DATAREST-1563 - Only test other versions for local changes on main branch. 2020-09-18 11:25:18 -05:00
Greg L. Turnquist
239a86cc2d DATAREST-1541 - Testing against Spring Framework 5.3 snapshots. 2020-07-02 10:39:00 -05:00
Greg L. Turnquist
1e3c9ac27e DATAREST-1541 - Stop testing against Spring Framework 5.2. 2020-07-01 12:20:13 -05:00
Mark Paluch
ef7617cb6f DATAREST-1509 - Polishing.
Reduce Jenkins build to Java 8 + 14 for jackson-next profile. Simplify assertion style. Convert space indents to tabs.

Original pull request: #374.
2020-04-28 11:01:00 +02:00
Greg Turnquist
eaa70cdc77 DATAREST-1509 - Test against all ISO-8601 TZ formats.
Verify that Jackson properly serializes to ISO-8601 format, which includes three potential timezone endings. Expand CI testing against both Jackson 2.10 and 2.11. Also test these profiles against JDK 8, 11, and 14.

Related: spring-projects/spring-data-build#1075
Original pull request: #374.
2020-04-28 11:00:53 +02:00
Greg Turnquist
32aef5de7b DATAREST-1507 - Use JDK 14 for Java.NEXT CI testing. 2020-04-09 15:08:36 -05:00
Greg Turnquist
1b93eb75ef DATAREST-1483 - Enable MongoDB for CI testing. 2020-02-20 14:21:31 -06:00
Oliver Drotbohm
2c438e595d DATAREST-1480 - Let CI builds use the it profile to run integration tests. 2020-02-11 23:51:13 +01:00
Greg Turnquist
5982633098 DATAREST-1453 - Enable JDK 11+ builds. 2020-01-09 10:34:20 -06:00
Greg Turnquist
f2a358b565 DATAREST-1380 - Force check for updates. 2019-08-05 11:15:13 -05:00
Greg Turnquist
43b71009d5 DATAREST-1380 - Only publish docs for main branch. 2019-07-19 11:34:08 -05:00
Greg Turnquist
bed71894d9 DATAREST-1380 - Polishing. 2019-07-19 11:31:53 -05:00
Greg Turnquist
d5a829166d DATAREST-1380 - Publish documentation for main branch. 2019-07-19 11:31:18 -05:00
Greg Turnquist
02b8c53ad4 DATAREST-1380 - Use parent 'artifactory' profile for snapshot releases. 2019-07-05 11:58:34 -05:00
Greg Turnquist
977e381e63 DATAREST-1380 - Only build main branch for upstream triggers. 2019-06-28 19:45:51 -05:00
Greg Turnquist
49ee111504 DATAREST-1380 - Add user.name and user.home to CI jobs. 2019-06-25 14:18:48 -05:00
Greg Turnquist
9080950695 DATAREST-1380 - Add Redis to upstream project list. 2019-06-07 13:56:07 -05:00
Greg Turnquist
4ced1e9e43 DATAREST-1380 - Add Solr to upstream list. 2019-05-30 10:42:25 -05:00
Greg Turnquist
a2c9d5b9fe DATAREST-1380 - Introduce Jenkins. 2019-05-29 10:05:53 -05:00