Commit Graph

56 Commits

Author SHA1 Message Date
Mark Paluch c1e5deea73 Polishing.
Sync properties with Spring Data Build.

Original pull request: #4893
See #4529
2025-02-13 14:46:24 +01:00
Christoph Strobl 202b00419d Remove MongoDB 4.4 and 5.x test stages.
Stop testing against MongoDB server versions that are EOL already.

MongoDB 4.4: EOL Feb. 2024
MongoDB 5.0: EOL Oct. 2024

Original pull request: #4893
Closes #4529
2025-02-13 14:46:24 +01:00
Mark Paluch 315b91048e Fix Java 23 Docker build paths.
See #4817
2024-11-15 15:41:30 +01:00
Mark Paluch 418125dc60 Upgrade MongoDB 8 build to Java.next.
Closes #4828
2024-11-07 11:01:38 +01:00
Mark Paluch c1c9fd0274 Update CI Properties.
See #4817
2024-11-07 09:57:35 +01:00
Mark Paluch 2dc8ffce19 Use Docker in Docker CI setup.
See #4788
2024-10-09 15:19:14 +02:00
Mark Paluch 5f31304cc9 Polishing.
Tweak wording. Remove unused Java 21/Mongo 6 Dockerfile. Move start-server code into shellfile. Remove 7.0/Java 17 test item in favor of Java 21 and old driver variants.

See #4785
Original pull request: #4796
2024-09-27 09:46:19 +02:00
Christoph Strobl 7fd7fd4147 Update MongoDB Server compatibility matrix.
Closes #4785
Original pull request: #4796
2024-09-27 09:46:19 +02:00
Mark Paluch 0e76166768 Update CI properties.
See #4702
2024-08-08 10:20:10 +02:00
Mark Paluch 30b3f7b23f Switch to Broadcom docker proxy.
Closes #4731
2024-06-20 09:57:52 +02:00
Christoph Strobl 9de82c2d3e Expose server version to build cache.
Original pull request: #4633
Closes: #4631
2024-02-08 09:33:41 +01:00
Mark Paluch b31b5722bb Update CI properties.
See #4562
2023-12-14 08:50:30 +01:00
Mark Paluch b7eedad2f5 Introduce property for Jenkins user and Artifactory server details.
Closes #4570
2023-11-28 14:46:01 +01:00
Greg L. Turnquist 13447e63a7 Update CI properties.
See #4532
2023-10-19 09:38:54 -05:00
Greg L. Turnquist 02c6d33f21 Polishing.
See #4532
2023-10-16 13:34:08 -05:00
Greg L. Turnquist 92c00f9b15 Update CI properties.
See #4532
2023-10-16 13:28:20 -05:00
Mark Paluch f71a2e2dfe Update Java.next CI config.
See #4507
2023-10-13 08:30:02 +02:00
John Blum fd96974747 Update CI properties.
See #4507
2023-10-04 17:24:10 -07:00
Julia 9058820f6f Add CI stage for MongoDB 7.0.x
Closes #4501
Original Pull Request: #4496
2023-09-13 11:32:16 +02:00
Julia Lee 16798cb3c2 Update CI properties.
See #4450
2023-08-14 12:15:21 -04:00
Mark Paluch 8cd956e90a Update CI properties.
See #4387
2023-07-03 09:50:16 +02:00
Christoph Strobl f775d485c6 Update docker image build instructions.
Closes: #4372
2023-05-30 13:01:57 +02:00
Greg L. Turnquist 5733a00f54 Test against Java 20 on CI.
See #4350.
2023-03-29 16:28:08 -05:00
Greg L. Turnquist 894acbb0fc Update CI properties.
See #4337
2023-03-28 13:58:15 -05:00
Mark Paluch 6d3043de9a Update CI properties.
See #4235
2023-01-30 10:49:50 +01:00
Mark Paluch 04411075b4 Update CI properties.
See #4235
2022-11-18 15:31:10 +01:00
Mark Paluch 521bbd2535 Update CI properties.
See #4215
2022-10-31 10:36:34 +01:00
Mark Paluch 0474632640 Upgrade to Java 17.0.4.1_1 and pin base image distribution.
See #4215
2022-10-31 10:27:36 +01:00
Mark Paluch 9e2aecf4ae Polishing.
Fix required Java version.

See #4140
2022-08-17 10:58:13 +02:00
Mark Paluch d48f3ec535 Polishing.
Use && syntax to catch commands that exit with non-success exit codes.

See #4139
2022-08-17 10:44:11 +02:00
Mark Paluch 5f16aecd13 Assert compatibility with MongoDB 6.0.
Closes #4138
2022-08-17 10:42:57 +02:00
Mark Paluch e75f022844 Update CI properties.
See #3937
2022-02-23 14:33:13 -06:00
Greg L. Turnquist e812f89b47 Update CI properties.
See #3937
2022-02-15 09:00:21 -06:00
Mark Paluch eefe6b3b21 Update CI properties.
See #3937
2022-02-07 09:32:15 +01:00
Mark Paluch e6c8ee037a Polishing.
Extract docker credentials into properties file.
Use tabs for indentation instead of spaces.

See #3949
2022-02-04 08:46:05 +01:00
Christoph Strobl dcdf3a2365 Prepare Spring Data MongoDB 4.x branch.
Upgrade to data-commons 3.0 and Java 17 (still source level 16 due to asm).
Remove support for threeten, joda-time.
Transition to PersistentEntitiesFactoryBean from data-commons.
Update build to MongoDB 4.4 and 5 with Java17. Remove Java8 setup.
Fix javadoc tooling error on cdi 1 vs. 2 version mix.
Disabled internal package cycle analysis as this requires transition to ArchUnit.
2022-02-03 08:07:59 +01:00
Greg L. Turnquist f62feac421 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 #3949.
2022-01-31 16:33:45 -06:00
Mark Paluch 7f58538292 Use HTTPS in Dockerfiles for package download.
See #3696
Original pull request: #3753.
2021-09-21 15:20:31 +02:00
Christoph Strobl 2f208d712c Update CI to cover MongoDB Server 5.0.
MongoDB has alpha releases in a slightly different location on their distribution server. And they use different keys for signing these alpha releases compared to the overall package listing.

Closes #3696
Original pull request: #3753.
2021-09-21 15:20:26 +02:00
Greg L. Turnquist 80c5b536df Polishing. 2021-05-13 16:15:04 -05:00
Greg L. Turnquist 2ee33b1444 Polishing. 2021-05-13 15:56:39 -05:00
Greg L. Turnquist eec6cea507 Update CI to JDK 16.
See #3603.
2021-05-13 15:52:30 -05:00
Mark Paluch 9d7473487f Upgrade to MongoDB 4.4 on CI.
Closes #3612.
2021-04-08 17:13:49 +02:00
Greg L. Turnquist 2d348be5b2 DATAMONGO-2629 - Use JDK 15 for next CI jobs. 2020-10-26 13:26:11 -05:00
Greg Turnquist bf921cdbd7 DATAMONGO-2510 - Use JDK 14 for Java.NEXT CI testing. 2020-04-09 14:29:16 -05:00
Mark Paluch c83929c2a3 DATAMONGO-2427 - Simplify docker setup.
Original pull request: #823.
2020-01-27 11:44:02 +01:00
Mark Paluch f688cca400 DATAMONGO-2427 - Switch to MongoDB Driver 4.0.0-beta1.
Enable disabled tests. Adapt to ReactiveGridFS changes.

Use WriteConcern.MAJORITY in tests.

Original pull request: #823.
2020-01-27 11:43:52 +01:00
Mark Paluch 5f29bee6c9 DATAMONGO-2419 - Enable JDK 11+ builds. 2020-01-22 21:19:55 -06:00
Christoph Strobl bcd8f242e5 DATAMONGO-2342 - Upgrade ci job to MongoDB 4.2
Original pull request: #778.
2019-08-16 11:52:28 +02:00
Greg Turnquist c2ea595b8c DATAMONGO-2280 - Introduce Jenkins. 2019-06-11 14:55:33 -05:00