Commit Graph

38 Commits

Author SHA1 Message Date
Mark Paluch
cc901527cf Update Jenkins triggers after GA release.
See #2919
2023-05-12 14:42:45 +02:00
Mark Paluch
2e6676e5e9 Update Jenkins triggers after GA release.
See #2919
2023-05-12 14:41:42 +02:00
Greg L. Turnquist
b3cb1f7a53 Create a Testcontainers image name resolver to support CI proxy usage.
Ported the solution to leveraging Docker proxy services to Spring Data JPA 3.1.

Related: #2941.
Original pull request: #2937.
2023-05-05 14:59:33 -05:00
Greg L. Turnquist
4d1c4adf6e Introduce conditional testing for Hibernate.
Certain test cases should be disabled based on the version of Hibernate. We should also run the entire test suite against both Hibernate 6.1 and 6.2, to ensure maxiumum support.

Resolves #2927.
2023-04-26 14:27:27 -05:00
Greg L. Turnquist
efd572aca8 Test against Java 20 in CI.
Resolves #2892.
2023-04-11 11:19:28 -05:00
Greg L. Turnquist
1a381e5118 Polishing. 2023-03-29 10:25:21 -05:00
Greg L. Turnquist
91ba4e250f Add additional stages to verify provider snapshots.
See #2630.
2022-09-19 14:53:46 -05:00
John Blum
76412cce9c Remove Docker Registry login.
Closes #2533.
2022-05-16 11:35:36 -07:00
Greg L. Turnquist
36f559e041 Polishing. 2022-03-23 08:38:50 -05:00
Mark Paluch
9b9cb5aff5 Polishing.
Extract artifactory credentials into properties file.

See #2413
2022-02-04 09:49:36 +01:00
Mark Paluch
1737389c7b Polishing.
Extract docker credentials into properties file.

See #2413
2022-02-04 09:39:18 +01:00
Greg L. Turnquist
428ddb3b40 Externalize build properties.
Closes #2413.
2022-02-04 09:36:43 +01:00
Mark Paluch
c402cd9fe6 Refine CI triggers.
See #2307
2022-01-21 16:31:04 +01:00
Jens Schauder
696c8be00a Move baseline build to JDK17.
Closes #2312
2022-01-21 16:31:04 +01:00
Mark Paluch
a88b90a6b1 Refine CI triggers.
See #2307
2021-09-30 10:24:36 +02:00
Jens Schauder
8d9fd1e923 Add Java 17 verification to CI pipeline.
The pipeline replaces the one for 16.

No changes apart from the CI configuration was necessary.

Closes #2307
Original pull request #2308
2021-09-21 14:35:03 +02:00
Greg L. Turnquist
a4ef56d83c Add support for MySQL and Postgres testing.
* Introduce Testcontainers as the mechanism to test against real data stores.
* Alter CI to handle running Testcontainers in reduced privilege mode.
* Run the data store specific test cases ONLY for the baseline Java 8 test execution.

See #2256.
2021-07-23 11:27:55 -05:00
Greg L. Turnquist
44239c30c9 Update CI to JDK 16.
See #2184.
2021-05-13 15:47:14 -05:00
Greg L. Turnquist
68034e75bc Authenticate with artifactory.
See #2192.
2021-04-22 12:19:28 -05:00
Greg L. Turnquist
2ccd7c8280 Migrate to main branch.
See #2192.
2021-04-15 13:46:39 -05:00
Greg L. Turnquist
e7d42ea761 DATAJPA-1828 - Use Docker hub credentials for all CI jobs. 2020-12-09 16:46:37 -06:00
Greg L. Turnquist
3991182b0f DATAJPA-1778 - Use JDK 15 for latest CI jobs. 2020-10-26 13:16:17 -05:00
Jens Schauder
0901bb5ff8 DATAJPA-1804 - Removes non-existent profiles from Jenkinsfile. 2020-10-26 14:50:05 +01:00
Greg L. Turnquist
ba7fe5b7db DATAJPA-1778 - Only test other versions for local changes on main branch. 2020-09-18 11:01:48 -05:00
Greg Turnquist
fc82c01dd2 DATAJPA-1708 - Use JDK 14 for Java.NEXT CI testing. 2020-04-09 14:15:17 -05:00
Mark Paluch
211f1e046b DATAJPA-1631 - Enable building on Java 11.
Switch to working AspectJ Maven plugin. Truncate JSR-310 comparison precision to millis.
2020-01-09 10:26:56 -06:00
Jens Schauder
cfe15dd666 DATAJPA-1630 - Removed jenkins build for Hibernate 6 and other profiles we currently don't have.
There are currently no new snapshots for Eclipselink available.
Hibernate 6 isn't ready for primetime yet.
2019-11-14 10:18:21 +01:00
Greg Turnquist
67786afb12 DATAJPA-1545 - Force check for updates. 2019-08-05 10:57:54 -05:00
Greg Turnquist
9c1e0ba645 DATAJPA-1545 - Polishing. 2019-07-19 11:51:42 -05:00
Greg Turnquist
4bbb4e458b DATAJPA-1545 - Publish documentation for main branch. 2019-07-19 11:51:29 -05:00
Greg Turnquist
354aace03b DATAJPA-1545 - Use parent 'artifactory' profile for snapshot releases. 2019-07-03 16:51:46 -05:00
Greg Turnquist
013a8185d7 DATAJPA-1545 - Only build main branch when triggered upstream. 2019-06-28 16:20:43 -05:00
Greg Turnquist
604bc7f59c DATAJPA-1545 - Set user.name and user.home for CI jobs. 2019-06-24 16:42:45 -05:00
Greg Turnquist
5be40dfa6d DATAJPA-1545 - Polishing. 2019-05-28 11:59:58 -05:00
Greg Turnquist
90bcbbe983 DATAJPA-1545 - Inline all CI commands. 2019-05-28 11:53:36 -05:00
Greg Turnquist
2df674d353 DATAJPA-1545 - Disable concurrent builds. 2019-05-28 09:22:10 -05:00
Greg Turnquist
b5bf6b5d2e DATAJPA-1545 - Polishing. 2019-05-21 14:12:08 -05:00
Greg Turnquist
4c6346ae51 DATAJPA-1545 - Introduce Jenkins. 2019-05-21 13:47:20 -05:00