Commit Graph

94 Commits

Author SHA1 Message Date
Yoann Rodière 4e14127f65 Produce develocity reports on all Jenkins CI runs for PRs
We were incorrectly skipping these reports for runs that didn't have a
specific CI node set (like JDK version runs for PRs to the 6.6 branch).
2025-01-02 16:54:33 +01:00
Christian Beikov a893f15884 Drop JDK 20 and add JDK 25-ea testing 2024-12-12 14:52:04 +01:00
Yoann Rodière 01c13c4a45 Don't use net.bytebuddy.experimental=true for Java 23 testing
Should have been part of a previous Bytebuddy upgrade, but it seems we
forgot.
2024-11-21 17:37:17 +01:00
Yoann Rodière 4a2ee83d0c Use the version of hibernate-jenkins-pipeline-helpers configured on CI
Don't configure the version in Jenkinsfile so that it's easier to upgrade next time.
See https://ci.hibernate.org/manage/configure#global-untrusted-pipeline-libraries to change the (default) version globally for all projects.
2024-11-21 11:10:40 +01:00
Yoann Rodière 888e6c77b7 Upgrade to hibernate-jenkins-pipeline-helpers 1.18
To avoid buggy notifications.
See https://hibernate.zulipchat.com/#narrow/channel/132096-hibernate-user/topic/Jenkins.20Notifications

Full changeset:

https://github.com/hibernate/hibernate-jenkins-pipeline-helpers/compare/1.13..1.18
https://github.com/hibernate/hibernate-jenkins-pipeline-helpers/compare/1.17..1.18
2024-11-21 11:10:40 +01:00
Christian Beikov 6a3fee83fa Remove JDK 22 testing 2024-09-18 09:30:51 +02:00
Christian Beikov 01b3a2210f Remove test exclusion on s390x 2024-09-10 18:55:15 +02:00
Christian Beikov a51a861d13 Disable Kotlin tests on s390x until gradle#27273 is fixed 2024-08-15 13:52:25 -05:00
Christian Beikov efb91d01e5 Switch to JDK 17 for Jenkins build 2024-08-15 13:52:25 -05:00
Christian Beikov 00977fe9a9 Add JDK 24-ea testing 2024-06-10 23:19:45 +02:00
Christian Beikov 0f8ef48e7b Don't fail the build if build scan publishing fails 2024-05-21 13:21:02 +02:00
Yoann Rodière c92a2ca221 Upgrade to jenkins-pipeline-helpers 1.13 2024-05-06 13:50:27 +02:00
Yoann Rodière 09ca90c872 Use the new env variable name (DEVELOCITY_ACCESS_KEY) for Develocity credentials 2024-04-26 15:52:34 +02:00
Yoann Rodière 2e192a4bee Upgrade to hibernate-jenkins-pipeline-helpers 1.11
Mainly to improve tracing in case `requireApprovalForPullRequest`
doesn't work properly, but also simply to keep things up to date.

https://github.com/hibernate/hibernate-jenkins-pipeline-helpers/compare/1.9...1.11
https://github.com/hibernate/hibernate-jenkins-pipeline-helpers/compare/1.5...1.11
2024-04-26 14:14:49 +02:00
Yoann Rodière a10c0311fd Disable build scans for pull requests being built on s390x
For some reason, the Develocity Gradle Plugin fails to run
./gradlew buildScanPublishPrevious and spits out errors like this:

```
Publishing build scan...

The Gradle Enterprise server (ge.hibernate.org) rejected the request due to authentication being required.
If you are able to sign in to this server in a web browser, you can authenticate your environment by running the following task:

:provisionGradleEnterpriseAccessKey

Or see https://gradle.com/help/gradle-plugin-auth for additional help with authenticating your build environment.

FAILURE: Build failed with an exception.
```
2024-04-11 16:49:15 +02:00
Yoann Rodière 6863174a8c Safely publish build scans even for pull requests 2024-04-11 16:49:15 +02:00
Yoann Rodière e233879fce Require approval for Jenkins builds on PRs from external contributors 2024-04-11 16:49:15 +02:00
Yoann Rodière 2a8183371f Properly suppress exceptions thrown in finally blocks in Jenkinsfile 2024-04-11 16:49:15 +02:00
Yoann Rodière bc14ea52eb Add more tags to build scans 2024-03-21 10:59:24 -05:00
Yoann Rodière 720c726959 Add Develocity build scan + build cache to Jenkins build 2024-03-21 10:59:24 -05:00
Yoann Rodière 3812641430 Restore net.bytebuddy.experimental=true for JDK 23
Bytebuddy isn't ready for that yet.
2024-02-20 15:55:41 +01:00
Yoann Rodière 5bee9c3097 Fix quoting problem in Jenkinsfile 2024-02-20 15:55:41 +01:00
Sanne Grinovero af6edebb92 HHH-17754 Upgrade to Byte Buddy 1.14.12 2024-02-20 08:56:26 +01:00
Yoann Rodière 3b31351234 Move setting of net.bytebuddy.experimental to the Jenkinsfile
The hope is that whenever we add a new JDK version to test,
we'll notice this setting, will try to remove it and upgrade bytebuddy
if necessary. This would avoid mess-ups like the one that caused
https://github.com/hibernate/hibernate-orm/pull/7790
2024-02-06 13:42:21 +00:00
Christian Beikov 55431f292b HHH-17565 Add JDK 22-ea testing 2023-12-14 09:29:54 +01:00
Christian Beikov 20ca66625f HHH-17546 Update Cockroach CI testing to 23.1.12 2023-12-08 18:20:17 +01:00
Christian Beikov 20aff9b597 Add build option for configuring maven central mirror 2023-10-11 15:38:27 +02:00
Christian Beikov b048503b19 HHH-17297 Adapt limited support testing for 6.2 2023-10-06 15:01:00 +02:00
Christian Beikov e936e1b6e0 HHH-17087 Update container images to the latest version 2023-09-04 17:55:07 +02:00
Jan Schatteman 7dc458f663 HHH-15203 - Remove support for Derby versions older than 10.15
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-08-28 14:37:40 +02:00
Jan Schatteman 2220cf7fe5 HHH-15535 - Remove support for H2 versions older than 2.1
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-08-28 14:37:40 +02:00
Jan Schatteman b241502b59 HHH-15194 - Remove support for PostgreSQL Advanced Server versions older than 11
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-08-28 14:37:40 +02:00
Jan Schatteman 213660001c HHH-15177 - Remove support for PostgreSQL versions older than 11
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-08-28 14:37:40 +02:00
Christian Beikov c6a2771572 Fix driver file overwrite problems 2023-08-14 15:32:10 +02:00
Christian Beikov 5b2d347b6f Setup TiDB for local testing 2023-08-10 11:42:03 +02:00
Christian Beikov 67c52f87bc HHH-16611 Switch NameQualifierSupport for Sybase to BOTH 2023-08-08 16:08:39 +02:00
Yoann Rodière ac6ee6788b Stop testing against JDK 19 2023-08-04 11:06:21 +02:00
Yoann Rodière 97a10e772d Test against JDK 22 EA 2023-08-04 11:06:21 +02:00
Christian Beikov 57029ddc70 HHH-15871 Update EDB testing to version 15 2023-05-02 13:00:17 +02:00
Yoann Rodière 4d78b13293 Stop testing against JDK 18
JDK 18 EOL'd on 2022-09-20
See https://endoflife.date/java
2023-01-18 12:25:14 +01:00
Yoann Rodière eefe445ac9 Test against JDK 21 EA 2023-01-18 12:25:14 +01:00
Christian Beikov ce0084cf18 Update CockroachDB testing to use version 22.2.2 2023-01-10 18:46:57 +01:00
Christian Beikov ae54ca8ae7 HHH-15863 Update PostgreSQL testing to version 15 2022-12-15 10:36:29 +01:00
Christian Beikov 7aa9b1bbd8 HHH-15626 Move old databases to nightly pipeline and add some SQL Server 2022 features 2022-11-18 11:09:14 +01:00
Christian Beikov 4914d14a43 HHH-15626 Move old databases to nightly pipeline and add some SQL Server 2022 features 2022-11-18 11:06:39 +01:00
Christian Beikov 1e6d6b8207 Switch to HANA cloud instances 2022-10-24 20:41:49 +02:00
Christian Beikov 058984bbf1 Don't lock resources if we run on a single node 2022-10-21 16:22:50 +02:00
Christian Beikov 886582bf46 HHH-15528 Build related fixes for Cockroach, and tryout GH actions 2022-10-21 15:41:45 +02:00
Christian Beikov ee7c2ee041 HHH-15615 Add EDB PostgreSQL Advanced to test matrix and fix issues 2022-10-21 12:35:46 +02:00
Christian Beikov 940f15b63e HHH-15528 Add Cockroach to Jenkins nightly test matrix and fix issues 2022-10-21 09:51:16 +02:00