Mark Paluch
6d1e635470
Use Docker in Docker CI setup.
...
See #2994
2024-10-09 14:43:01 +02:00
Mark Paluch
c1521b610e
Polishing.
...
Remove lingering DEVELOCITY_CACHE credential declarations. Address typo.
See #2947
2024-08-01 10:40:15 +02:00
Eric Haag
5453b0b083
Migrate build to Spring Develocity Conventions extension.
...
* Migrate build to Spring Develocity Conventions extension.
* Adopt Develocity environment variables.
Closes #2947
2024-08-01 10:22:22 +02:00
Mark Paluch
6ce2896ba1
Remove Slack notification.
...
See #2929
2024-06-20 14:07:27 +02:00
Mark Paluch
3fed336179
Switch to Broadcom docker proxy.
...
Closes #2929
2024-06-20 14:07:12 +02:00
Mark Paluch
a7d39147cf
Add CI stage testing against valkey.
...
Closes #2923
2024-06-05 11:24:41 +02:00
Christoph Strobl
505fd846ae
Use Redis 7.2 for build.
...
Update jenkinsfile to test against redis 7.2
Replace usage of DEBUG command.
Provide Redis server version and client lib version to maven build system / gradle cache.
Original Pull Request: #2802
2024-02-07 15:43:16 +01:00
Mark Paluch
4ada4cb290
Refine Artifactory build name.
...
See #2778
2024-01-31 15:24:52 +01:00
Mark Paluch
4a08f642bc
Introduce property for Jenkins user and Artifactory server details.
...
Closes #2787
2023-11-27 09:22:30 +01:00
Eric Haag
fc9f9d8e5c
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 #2732
2023-10-19 15:33:13 -05:00
John Blum
5996078fe5
Test against Java 21 in CI.
...
See #2602
Original pull request: #2608
2023-07-13 10:55:55 +02:00
Greg L. Turnquist
8a8f518888
Polishing.
...
See #2536
2023-04-04 10:25:25 -05:00
John Blum
2e5fae4aac
Test with Java 20 in CI.
...
See #2536
2023-04-03 15:20:00 -07:00
Christoph Strobl
fe940adeba
Add missing hints for key bound operations
...
Closes : #2397
2022-09-09 10:53:48 +02:00
John Blum
d3a70f8f22
Remove Docker Registry login.
...
Closes #2327 .
2022-05-16 13:13:34 -07:00
Christoph Strobl
d2cae7528b
Update build triggers.
...
See: #2286
2022-03-24 13:34:32 +01:00
Greg L. Turnquist
e3fc66e7fb
Use Harbor Proxy for containers.
...
Leverage internal infrastructure for pulling Docker container images. Reduces pressure on Docker Hub and reduces risk of hitting rate limits.
Closes #2254 .
Related https://github.com/spring-projects/spring-data-build/issues/1630 .
2022-02-07 12:58:36 -06:00
Mark Paluch
5516847ac6
Polishing.
...
Extract Artifactory and docker credentials into properties file.
See #2245
2022-02-04 11:22:03 +01:00
Greg L. Turnquist
7d0de580bc
Externalize build properties.
...
By reading a properties file from an external location, it is possible to inject a consistent set of properties from Spring Data Build. This also supports repeatable builds.
Closes #2245 .
2022-02-04 11:00:16 +01:00
Mark Paluch
2659b9f12c
Polishing.
...
Tweak CI triggers.
See #2173
2022-01-13 14:50:00 +01:00
John Blum
4ea00e05fa
Update Jenkinsfile to build with a Java 17 baseline.
...
Closes #2173 .
2022-01-13 14:50:00 +01:00
Mark Paluch
5166950b2b
Add Java 17 to CI pipeline.
...
Closes #2175
2021-09-27 08:38:29 +02:00
Greg L. Turnquist
213f0fd6c3
Polishing.
...
See #2008 .
2021-05-13 16:03:58 -05:00
Greg L. Turnquist
3b1a4d2064
Update CI to JDK 16.
...
See #2008 .
2021-05-13 16:02:31 -05:00
Greg L. Turnquist
a638a54b58
Authenticate with artifactory.
...
See #2023 .
2021-04-22 15:48:11 -05:00
Greg L. Turnquist
f08b4ca6f2
Migrate to main branch.
...
See #2023 .
2021-04-16 12:50:45 -05:00
Christoph Strobl
be378df152
Upgrade Docker images to Redis 6.2.
...
Closes : #1990
Original pull request: #1993 .
2021-03-18 10:12:01 +01:00
Greg L. Turnquist
b5b30a1eb7
DATAREDIS-1258 - Use Docker hub credentials for all CI jobs.
2020-12-15 10:31:09 -06:00
Greg L. Turnquist
7b927d61c2
DATAREDIS-1220 - Migrate back to non-root CI.
2020-11-09 12:02:54 -06:00
Greg L. Turnquist
b71367f051
DATAREDIS-1220 - Migrate to running CI test jobs as root.
...
To avoid permission issues with Redis, run the container as root. Apply proper measures so that maven caching doesn't break other users of the same agents.
2020-11-05 10:37:35 -06:00
Greg L. Turnquist
28949447b1
DATAREDIS-1220 - Manage JDK 15 container creation.
2020-11-03 15:31:01 -06:00
Greg L. Turnquist
7dc5a2033f
DATAREDIS-1220 - Add support for JDK 15 testing.
2020-11-03 15:26:04 -06:00
Mark Paluch
fff1d3e691
DATAREDIS-1233 - Introduce and use Junit5 based ParameterizedRedisTest.
2020-10-26 10:43:24 +01:00
Greg L. Turnquist
a505a48927
DATAREDIS-1220 - Only test other versions for local changes on main branch.
2020-09-18 11:27:05 -05:00
Mark Paluch
9fbb477057
DATAREDIS-1046 - Upgrade to Redis 6 in CI docker images.
2020-09-14 11:25:07 +02:00
Greg Turnquist
a3d2ad7ed6
DATAREDIS-1063 - Build against JDK 11+.
2020-01-15 15:42:00 +01:00
Greg Turnquist
32ad05a953
DATAREDIS-1380 - Force check for updates.
2019-08-05 11:12:50 -05:00
Greg Turnquist
e2f65c6c37
DATAREDIS-1380 - Polishing.
2019-07-19 11:41:44 -05:00
Greg Turnquist
6ff1f0578b
DATAREDIS-1380 - Publish documentation for main branch.
2019-07-19 11:41:44 -05:00
Greg Turnquist
e9fb4c2c63
DATAREDIS-1380 - Use parent 'artifactory' profile for snapshot releases.
2019-07-05 11:34:46 -05:00
Greg Turnquist
205b55734d
DATAREDIS-1380 - Only build main branch for upstream triggers.
2019-06-28 19:41:29 -05:00
Greg Turnquist
34fa4878c6
DATAREDIS-1380 - Change upstream CI dependency to SD Keyvalue.
2019-06-26 10:05:41 -05:00
Greg Turnquist
c7298f6851
DATAREDIS-1380 - Add timeouts to Jenkins stages.
2019-06-24 10:07:18 -05:00
Greg Turnquist
528090c2bb
DATAREDIS-1380 - Polishing.
2019-06-21 16:16:34 -05:00
Greg Turnquist
c8a61c31fa
DATREDIS-1380 - Configure user.name and user.home for CI jobs.
...
Because the CI server runs in a secured, reduced privilege mode, setting the JDK's user.name and user.home variables via MAVEN_OPTS is required.
2019-06-21 14:27:06 -05:00
Greg Turnquist
10329559a6
DATAREDIS-1380 - Polish stage name.
2019-06-07 15:35:31 -05:00
Greg Turnquist
ba64992dad
DATAREDIS-1380 - Introduce Jenkins.
2019-06-07 11:09:44 -05:00