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
Yoann Rodière
6eba1efb83
Clean up references to default JDK in Jenkinsfile
2022-10-12 10:34:25 +02:00