Commit Graph

46 Commits

Author SHA1 Message Date
Mark Paluch
de3a0f89b3 After release cleanups.
See #1916
2024-11-15 14:13:26 +01:00
Mark Paluch
fd4aedc760 Consistently run all CI steps with the same user.
See #1883
2024-10-09 09:31:15 +02:00
Eric Haag
1a860bfd3f Migrate build to Spring Develocity Conventions extension.
Also adopt Develocity environment variables.

Original pull request #1847
2024-08-05 11:27:42 +02:00
Mark Paluch
ecd926ef95 Remove Slack notification.
See #1822
2024-06-20 14:26:16 +02:00
Mark Paluch
13e5414123 Switch to Broadcom docker proxy.
Closes #1822
2024-06-20 14:26:03 +02:00
Mark Paluch
3b7da898a7 Fix Javadoc build.
Remove package-info for package without sources. Remove ci profile from initial build steps to avoid duplicate tasks. Remove unused asciidoctor plugin.

See #1742
2024-02-20 09:32:23 +01:00
Mark Paluch
7336b57f96 Refine Artifactory build name.
See #1672
2024-01-31 15:15:53 +01:00
Mark Paluch
5e76f16175 Introduce property for Jenkins user and Artifactory server details.
Closes #1678
2023-11-28 15:36:44 +01:00
Greg L. Turnquist
7f649c4b66 Migrate from Gradle Enterprise to Develocity.
Gradle Enterprise has been rebranded as Develocity.

See #1645
2023-10-19 10:53:14 -05:00
Jens Schauder
75bb6fe2a8 Set user for CI build in order to get a nice gravatar.
Closes #1645
See spring-projects/spring-data-jpa@f52aa75
See spring-projects/spring-data-jpa#3142
2023-10-17 10:02:17 +02:00
Jens Schauder
f39c7e0b44 Setup Gradle Enterprise credentials.
See #1643
2023-10-16 11:19:16 +02:00
Greg L. Turnquist
2b84f7d63b Use Harbor Proxy service on CI.
When run on CI servers, leverage an internal proxy service using Testcontainers ability to plugin a custom ImageNameSubstitor.

See #1518
Original Pull Request: #1516
2023-05-17 10:23:20 -05:00
Greg L. Turnquist
c1ada2c3bd Polishing. 2023-04-04 16:17:32 -05:00
Greg L. Turnquist
ccd7f19073 Test against Java 20 on CI.
See #1462.
2023-04-04 16:16:27 -05:00
John Blum
0dcd870e6a Remove Docker Registry login.
Closes #1248.
2022-05-16 11:23:03 -07:00
Jens Schauder
0500442ac3 Change branch for CI trigger. 2022-03-23 16:24:02 +01:00
Mark Paluch
9a42776381 Import Spring Data R2DBC module into Spring Data Relational.
Closes #1179
2022-02-21 10:43:01 +01:00
Mark Paluch
b485106de4 Polishing.
Extract docker and artifactory credentials into property file.

See #1151
2022-02-04 14:55:42 +01:00
Greg L. Turnquist
1dc986851f Externalize build properties.
See #1151.
2022-02-04 14:53:23 +01:00
Mark Paluch
235d9bc196 Refine CI triggers.
See #1054
2022-01-14 08:48:28 +01:00
Jens Schauder
f6f9d7e22f Move baseline build to JDK17.
Closes #1057
2022-01-14 08:48:27 +01:00
Mark Paluch
b5b143448b Refine CI triggers.
See #1054
2021-09-29 14:11:25 +02:00
Jens Schauder
0d03b5928b Add Java 17 verification to CI pipeline.
Closes #1054
2021-09-22 09:35:42 +02:00
Greg L. Turnquist
eac9b267ee Update CI to JDK 16.
See #946.
2021-05-13 15:46:27 -05:00
Greg L. Turnquist
574ff2680f Polishing. 2021-04-21 13:47:20 -05:00
Greg L. Turnquist
f750b6df4c Authenticate with artifactory.
See #955.
2021-04-21 13:39:27 -05:00
Greg L. Turnquist
3aa5ece2c9 Migrate to main branch.
See #955.
2021-04-15 13:23:08 -05:00
Greg L. Turnquist
2d95bd95c9 DATAJDBC-642 - Polishing.
Move all CI-based scripts into a ci folder.
2020-12-09 13:05:01 -06:00
Greg L. Turnquist
3b47bac4e6 DATAJDBC-642 - Use maven cache when cleaning. 2020-12-09 12:47:36 -06:00
Greg L. Turnquist
b3b314b6f7 DATAJDBC-642 - Use Docker hub credentials for all docker operations. 2020-12-09 09:11:28 +01:00
Mark Paluch
9128ea7564 DATAJDBC-628 - Enable Maven caching for Jenkins jobs.
Also, run all database integration tests for Java 8 baseline only.
2020-10-30 08:50:08 +01:00
Greg L. Turnquist
18a2443380 DATAJDBC-603 - Use JDK 15 for latest CI jobs. 2020-10-26 13:14:18 -05:00
Greg L. Turnquist
c41a1bb9c4 DATAJDBC-603 - Only test other versions for local changes on main branch. 2020-09-18 11:00:48 -05:00
Jens Schauder
4bf2b8d0a8 DATAJDBC-257 - Adds DB2 support.
Db2Dialect added in order to support DB2.
Added test configuration files.
Adapted some tests to make them properly work with DB2
QueryAnnotationIntegrationTests converted into an Hsqldb only test since it is next to impossible to make it work across databases since it heavily depends on database and driver specifics.

Removed license acceptance file from the repository in order to not accept a license in the name of someone forking the repository.
For the CI build an appropriate file gets created on the fly.

Original pull request: #213.
2020-05-06 15:49:07 +02:00
Mark Paluch
868194e4af DATAJDBC-442 - Run Docker on Jenkins with m2 home mount. 2020-01-15 15:24:12 +01:00
Mark Paluch
8d80a1f29b DATAJDBC-442 - Run Docker on Jenkins with m2 home mount. 2020-01-15 15:02:59 +01:00
Greg Turnquist
1f419932e6 DATAJDBC-442 - Enable Java 11 builds. 2020-01-09 10:22:07 -06:00
Greg Turnquist
a234e51a2b DATAJDBC-376 - Force check for updates. 2019-08-05 10:55:37 -05:00
Greg Turnquist
d75058ab23 DATAJDBC-376 - Polishing. 2019-07-19 11:53:22 -05:00
Greg Turnquist
6ba1863846 DATAJDBC-376 - Publish documentation for main branch. 2019-07-19 11:53:02 -05:00
Greg Turnquist
de555a87eb DATAJDBC-376 - Use parent 'artifactory' profile for snapshot releases. 2019-07-03 16:47:35 -05:00
Greg Turnquist
ee24f92e1d DATAJDBC-376 - Only build main branch for an upstream trigger. 2019-06-28 18:59:39 -05:00
Greg Turnquist
6453a441fe DATAJDBC-376 - Set user.name and user.home for CI jobs. 2019-06-24 16:27:52 -05:00
Greg Turnquist
d701b575e6 DATAJDBC-376 - Polishing. 2019-06-11 20:08:23 -05:00
Greg Turnquist
77ee9cddd8 DATAJDBC-376 - Polishing. 2019-06-11 19:54:11 -05:00
Greg Turnquist
0baba7ffe9 DATAJDBC-376 - Introduce Jenkins. 2019-06-11 19:49:33 -05:00