Commit Graph

16 Commits

Author SHA1 Message Date
Mark Paluch
6d1e635470 Use Docker in Docker CI setup.
See #2994
2024-10-09 14:43:01 +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
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
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
Greg L. Turnquist
a638a54b58 Authenticate with artifactory.
See #2023.
2021-04-22 15:48:11 -05:00
Mark Paluch
754fac92be Update snapshots on each build.
Closes #1997
2021-03-12 14:28:08 +01: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 Turnquist
ba64992dad DATAREDIS-1380 - Introduce Jenkins. 2019-06-07 11:09:44 -05:00
Mark Paluch
95775176f5 DATAREDIS-920 - Polishing.
Restore Make test target. Use make start/stop in CI script.
2019-03-19 11:14:18 +01:00
Greg Turnquist
18f0be371e DATAREDIS-920 - Capture exit code from maven and exit with it. 2019-03-14 11:43:05 -05:00
Greg Turnquist
82b5c2aa09 DATAREDIS-920 - Move maven command outside of Makefile. 2019-03-14 10:26:50 -05:00
Greg Turnquist
6574d70fc5 DATAREDIS-920 - Force Makefile to fail during maven failure. 2019-03-13 19:36:49 -05:00
Greg Turnquist
c8aa0ff019 DATAREDIS-920 - Run 'test' from Makefile. 2019-02-28 07:13:25 -06:00
Greg Turnquist
2e7a3c0685 DATAREDIS-920 - Add test task. 2019-02-28 06:51:17 -06:00