Christoph Strobl
e139a31dbd
Reduce number of build pipeline steps.
...
Remove stage with MongoDB 6.0/Java 20 in favour of the newly introduced MongoDB 7.0/Java20 stage.
See: #4501
2 years ago
Julia
9058820f6f
Add CI stage for MongoDB 7.0.x
...
Closes #4501
Original Pull Request: #4496
2 years ago
Greg L. Turnquist
5733a00f54
Test against Java 20 on CI.
...
See #4350 .
3 years ago
Mark Paluch
2f9fc1618e
Use mongosh instead of mongo CLI.
...
Switch from the deprecated command to its replacement.
See #4138
3 years ago
Mark Paluch
5f16aecd13
Assert compatibility with MongoDB 6.0.
...
Closes #4138
3 years ago
John Blum
84faff6bd4
Remove Docker Registry login.
...
Closes #4056 .
4 years ago
Christoph Strobl
f197953480
Update build triggers.
...
See: #4005
4 years ago
Mark Paluch
05730ded1b
Fix CI trigger.
...
Use correct Spring Data Commons version as build trigger.
See #3973
4 years ago
Mark Paluch
90b8ba7246
Polishing.
...
Extract docker credentials into properties file.
Use tabs for indentation instead of spaces.
See #3949
4 years ago
Greg L. Turnquist
28f262309c
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.
See #3954 .
Related https://github.com/spring-projects/spring-data-build/issues/1630 .
4 years ago
Mark Paluch
d0f2ca9efc
Polishing.
...
Refine build script.
See #3949
4 years ago
Mark Paluch
e6c8ee037a
Polishing.
...
Extract docker credentials into properties file.
Use tabs for indentation instead of spaces.
See #3949
4 years ago
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.
4 years ago
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 .
4 years ago
Mark Paluch
dfbd1bded5
Polishing.
...
Run mvnw -version command in Artifactory build to display Java version.
See #3882
4 years ago
Christoph Strobl
9e2f6055a3
Refine CI job triggers.
...
See #3696
Original pull request: #3753 .
4 years ago
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 .
4 years ago
Greg L. Turnquist
eec6cea507
Update CI to JDK 16.
...
See #3603 .
5 years ago
Greg L. Turnquist
2edc29f758
Authenticate with artifactory.
...
See #3616 .
5 years ago
Greg L. Turnquist
54f75e653b
Migrate to main branch.
...
See #3616 .
5 years ago
Mark Paluch
9d7473487f
Upgrade to MongoDB 4.4 on CI.
...
Closes #3612 .
5 years ago
Greg L. Turnquist
b7310fd1ae
DATAMONGO-2665 - Use Docker hub credentials for all CI jobs,
5 years ago
Greg L. Turnquist
2d348be5b2
DATAMONGO-2629 - Use JDK 15 for next CI jobs.
5 years ago
Greg L. Turnquist
965a34efd3
DATAMONGO-2629 - Only test other versions for local changes on main branch.
5 years ago
Greg Turnquist
bf921cdbd7
DATAMONGO-2510 - Use JDK 14 for Java.NEXT CI testing.
6 years ago
Mark Paluch
46ab6b4c94
DATAMONGO-2481 - Polishing.
...
Migrate more tests to JUnit 5. Rearrange methods. Reduce method visibility according to JUnit 5 requirements.
Remove Java 11 build and only use Java 8 and 13.
Original pull request: #838 .
6 years ago
Christoph Strobl
993018feb1
DATAMONGO-2461 - Efficient resource usage and ci related improvments.
...
- Give the server a little time to think on ci system.
- Reuse and Close MongoClients in tests.
- Use WriteConcern majority in setup.
- Use longer transaction timeout on server
- Use junit-pioneer to repeatable tests known to fail due to network errors.
Original pull request: #831 .
6 years ago
Mark Paluch
c83929c2a3
DATAMONGO-2427 - Simplify docker setup.
...
Original pull request: #823 .
6 years ago
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 .
6 years ago
Mark Paluch
5f29bee6c9
DATAMONGO-2419 - Enable JDK 11+ builds.
6 years ago
Mark Paluch
79921a7260
DATAMONGO-2342 - Add build job against MongoDB 4.0
6 years ago
Christoph Strobl
bcd8f242e5
DATAMONGO-2342 - Upgrade ci job to MongoDB 4.2
...
Original pull request: #778 .
6 years ago
Greg Turnquist
8802e2c36f
DATAMONGO-2280 - Force check for updates.
6 years ago
Greg Turnquist
c3ef62a7be
DATAMONGO-2280 - Polishing.
7 years ago
Greg Turnquist
0eebf64ec3
DATAMONGO-2280 - Publish documentation for main branch.
7 years ago
Greg Turnquist
c0a22667b9
DATAMONGO-2280 - Use parent 'artifactory' profile for snapshot releases.
7 years ago
Greg Turnquist
8ce8a8307a
DATAMONGO-2280 - Only test main branch for upstream triggers.
7 years ago
Greg Turnquist
df94214527
DATAMONGO-2280 - Set user.name and user.home for CI jobs.
7 years ago
Greg Turnquist
c2ea595b8c
DATAMONGO-2280 - Introduce Jenkins.
7 years ago