Mark Paluch
3aadf3bf60
Use Testcontainers for CI builds.
...
See #1503
2025-02-13 13:57:58 +01:00
Mark Paluch
8cdef82f0a
Upgrade to Cassandra 5.
...
Closes #1503
2025-02-13 12:12:18 +01:00
Mark Paluch
4fcc710d88
Align Docker image naming with used JDK.
...
See #1529
2024-11-14 10:57:53 +01:00
Mark Paluch
67d8e597ae
Use Docker in Docker CI setup.
...
See #1521
2024-10-09 14:06:33 +02:00
Mark Paluch
1b01a8f346
Polishing.
...
Remove inconsistent blank lines.
See #1508
2024-08-05 10:58:11 +02:00
Eric Haag
bf53c0b185
Migrate build to Spring Develocity Conventions extension.
...
* Migrate build to Spring Develocity Conventions extension.
* Adopt Develocity environment variables.
Closes #1508
2024-08-05 10:54:42 +02:00
Mark Paluch
31439700a2
Remove Slack notification.
...
See #1498
2024-06-20 13:50:11 +02:00
Mark Paluch
80d04498fa
Switch to Broadcom docker proxy.
...
Closes #1498
2024-06-20 13:49:57 +02:00
Mark Paluch
b436f92aaf
Refine Artifactory build name.
...
See #1453
2024-01-31 15:08:49 +01:00
Mark Paluch
8338715019
Introduce property for Jenkins user and Artifactory server details.
...
Closes #1455
2023-11-27 09:39:54 +01:00
Eric Haag
2489fe44b2
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 #1445 .
2023-10-19 10:43:20 -05:00
Greg L. Turnquist
d89a50bbd9
Support JDK 21.
...
See #1425
2023-09-06 09:07:24 -05:00
Greg L. Turnquist
d0a1b13751
Test with Java 20 in CI.
...
See #1367 .
2023-03-29 13:48:04 -05:00
John Blum
814f5cdc85
Remove Docker Registry login.
...
Closes #1269 .
2022-05-16 12:31:31 -07:00
Mark Paluch
9c009bc572
Update build triggers.
...
See #1247
2022-03-23 11:34:04 +01:00
Greg L. Turnquist
6a31901ad7
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 #1216 .
Related https://github.com/spring-projects/spring-data-build/issues/1630 .
2022-02-07 13:43:02 -06:00
Mark Paluch
f5bcdbc558
Polishing.
...
Extract Artifactory credentials into properties file.
See #1214
2022-02-04 09:44:31 +01:00
Mark Paluch
fdefabe1a9
Polishing.
...
Extract docker credentials into properties file.
See #1214
2022-02-04 09:30:09 +01:00
Greg L. Turnquist
75244b4187
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 #1214 .
2022-02-04 09:24:49 +01:00
Mark Paluch
d23b956473
Polishing.
...
Remove lingering dockerfiles. Use custom docker image for Cassandra build and OpenJDK 17 image for artifact deployment.
Apply consistent formatting. Add missing since tag.
See #1170
2022-01-04 14:28:13 +01:00
John Blum
1b19a877a4
Enable Jenkins CI build to fork Docker Containers (due to the use of Testcontainers) inside Docker.
...
See #1170 .
2022-01-04 14:28:13 +01:00
John Blum
b5f3b8eed8
Upgrade Jenkins CI build to JDK 17.
...
The Jenkinsfile will need to be edited once AdoptOpenJDK releases OpenJDK17.
See #1170 .
2022-01-04 14:27:17 +01:00
Mark Paluch
05cb9979df
Polishing.
...
Use HTTPS URL's for apt download.
See #1171
2021-09-21 19:17:40 +02:00
Mark Paluch
cb80b7db29
Add Java 17 to CI pipeline.
...
Also, refine CI triggers.
Closes #1171
2021-09-21 16:21:50 +02:00
Greg L. Turnquist
a46b00c4c7
Update CI to JDK 16.
...
See #1105 .
2021-05-13 16:09:16 -05:00
Greg L. Turnquist
25e5970bf5
Authenticate with artifactory.
...
See #1112 .
2021-04-20 08:35:43 -05:00
Greg L. Turnquist
0847d5a89d
Migrate to main branch.
...
See #1112 .
2021-04-15 12:43:54 -05:00
Greg L. Turnquist
b4c48aa3a7
DATACASS-835 - Polishing.
2020-12-14 14:49:41 -06:00
Greg L. Turnquist
d73fa53240
DATACASS-835 - Use Docker hub credentials for all CI jobs.
2020-12-14 14:46:00 -06:00
Mark Paluch
5d2c0bfd74
DATACASS-804 - Update CI jobs for Java 15.
2020-12-07 14:55:37 +01:00
Mark Paluch
4444cb5ffe
DATACASS-821 - Enable Maven caching for Jenkins jobs.
2020-11-04 11:13:01 +01:00
Greg L. Turnquist
f75eee31b5
DATACASS-804 - Only test other versions for local changes on main branch.
2020-09-18 11:04:45 -05:00
Mark Paluch
040a5938a3
DATACASS-699 - Introduce Testcontainers for integration tests.
2020-01-15 14:41:11 +01:00
Greg Turnquist
bd66b6be25
DATACASS-659 - Force a check for updates.
2019-08-05 10:14:41 -05:00
Greg Turnquist
53e9db3ad0
DATACASS-659 - Polishing.
2019-07-19 12:02:10 -05:00
Greg Turnquist
ac467611a4
DATACASS-659 - Publish documentation for main branch.
2019-07-19 12:02:09 -05:00
Greg Turnquist
e058013785
DATACASS-659 - Use agent label.
2019-07-03 14:08:11 -05:00
Greg Turnquist
3542b8b1f8
DATACASS-659 - Use parent 'artifactory' profile.
2019-07-03 10:51:30 -05:00
Greg Turnquist
a6f3986214
DATACASS-659 - Polishing.
2019-06-28 16:18:54 -05:00
Greg Turnquist
3d0d93ff75
DATACASS-659 - Only main branch runs based on upstream cause.
2019-06-28 16:14:20 -05:00
Greg Turnquist
4575056759
DATACASS-659 - Configure user.name and user.home for CI jobs.
2019-06-24 10:19:25 -05:00
Greg Turnquist
3d3330b239
DATACASS-659 - Polishing.
2019-05-28 14:19:48 -05:00
Greg Turnquist
287e93e996
DATACASS-659 - Introducing Jenkins.
2019-05-28 13:19:36 -05:00