Commit Graph

136 Commits

Author SHA1 Message Date
Christian Beikov 149cbaffd9 Update hibernate-jenkins-pipeline-helpers to 1.15 2024-06-14 17:14:14 +02:00
Yoann Rodière 623fe204b4
Release Jenkinsfile: log various constants 2024-06-13 12:15:28 +02:00
Yoann Rodière f22d60ec41
Release Jenkinsfile: add a configurable constant to enable/disable release on push 2024-06-13 12:10:10 +02:00
Yoann Rodière 978860f01d Release Jenkinsfile: explicitly skip automatic releases for non-maintenance branches 2024-06-12 13:24:48 +02:00
Yoann Rodière 5f0fbc48be Release Jenkinsfile: minor structure/formatting fixes 2024-06-12 13:24:48 +02:00
Yoann Rodière b17c43401d Release Jenkinsfile: fix incorrect 'sh' call 2024-06-12 13:24:48 +02:00
Yoann Rodière 6b004900ca Release Jenkinsfile: enable manual releases 2024-06-12 13:24:48 +02:00
Yoann Rodière 4ac07fc98e Release Jenkinsfile: Add more checks for version numbers
Especially when they come from parameters.
2024-06-12 13:24:48 +02:00
Yoann Rodière c4aa0bd676 Release Jenkinsfile: clarify what's used as an environment variable and what isn't
Some of these were actually just local variables, and some weren't even
used anywhere.
2024-06-12 13:24:48 +02:00
Christian Beikov 3b6c1bc7d6 Make it possible to run with informix 2024-06-07 14:52:35 +02:00
Steve Ebersole d7c1886aaa Gradle remote build cache 2024-05-08 18:35:58 +02:00
Yoann Rodière c92a2ca221 Upgrade to jenkins-pipeline-helpers 1.13 2024-05-06 13:50:27 +02:00
Christian Beikov c3692161f5 Update to JPA TCK 3.1.4 2024-05-02 15:45:03 +02:00
Christian Beikov 779c428ab0 Allow running staged TCKs 2024-04-30 19:12:18 +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
Christian Beikov e086074adf Remove JPA 3.2 build file 2024-04-19 13:52:49 +02:00
marko-bekhta 477be17b8d Update Develocity build scan configuration 2024-04-17 13:04:46 +02:00
LLEFEVRE 63866239e7 HHH-17736 Improve Atlas for atps 2024-03-27 17:15:47 +01:00
LLEFEVRE 4d920d114a HHH-17736 Improve Atlas for atps 2024-03-27 17:15:47 +01:00
Christian Beikov 9110ad8160 Update TCK to 3.1.3 2024-03-11 13:57:11 +01:00
Christian Beikov 01dff33c03 Allow specifying the TCK URL for Jenkins TCK runs 2024-03-07 14:05:11 +01:00
yjpark 46b064633b HHH-17023 Implements AltibaseDialect 2023-11-14 14:51:35 +01:00
Christian Beikov 91d2c88d2e Get rid of clean task in CI build 2023-11-07 10:54:42 +01:00
Christian Beikov 20aff9b597 Add build option for configuring maven central mirror 2023-10-11 15:38:27 +02:00
Christian Beikov de5f8a051b Drop ojdbc6 usage for Oracle 11 testing 2023-10-11 15:37:45 +02:00
Christian Beikov 8503584733 Abort building TCK earlier in the Jenkinsfile 2023-10-09 18:00:40 +02:00
Christian Beikov b048503b19 HHH-17297 Adapt limited support testing for 6.2 2023-10-06 15:01:00 +02:00
Christian Beikov 38c3f6ff79 HHH-17297 Adapt limited support testing for 6.2 2023-10-06 14:13:10 +02:00
LLEFEVRE 10c5888c43 HHH-16876 Update Oracle testing to 23c 2023-10-05 22:31:54 +02:00
Christian Beikov 86a1cf20f6 HHH-17237 Add Atlas workflow 2023-10-05 22:31:54 +02:00
Christian Beikov b5b02ddbf0 HHH-17239 Automate maintenance releases 2023-10-05 22:27:09 +02:00
Christian Beikov 90a833d225 HHH-17239 Automate maintenance releases 2023-10-05 22:27:09 +02:00
Christian Beikov 9fc509ee27 HHH-17239 Automate maintenance releases 2023-10-05 22:27:09 +02:00
Christian Beikov c8d000b0f2 HHH-17239 Automate maintenance releases 2023-10-05 22:27:08 +02:00
Christian Beikov 3f4ab26d7c Fix typo in build.sh 2023-10-02 15:52:33 +02:00
Christian Beikov c0987ec548 Use ojdbc6 for Oracle 11 to make timeout tests work 2023-10-02 15:19:12 +02:00
Christian Beikov d4accd0233 Make use of connection pooling in most tests 2023-09-06 14:57:05 +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
Christian Beikov 67c52f87bc HHH-16611 Switch NameQualifierSupport for Sybase to BOTH 2023-08-08 16:08:39 +02:00
Christian Beikov b631b0224c HHH-16324 Update JPA TCK to 3.1.2 2023-03-17 10:11:04 +01:00
Christian Beikov 3eff73a208 Update to JPA TCK 3.1.1 2023-01-10 15:57:34 +01:00
LLEFEVRE 2ed4d2c87b HHH-15971 Fix Oracle CI build for 11g version 2023-01-04 11:23:56 +01:00
Marco Belladelli aadd0d7179 HHH-15398 Bump baseline Jakarta Persistence version to 3.1 2022-12-16 11:49:02 +01:00
Jan Schatteman 75e6cfd125 Add instructions for building the platform-tck persistence-tck zip
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-12-14 18:05:47 +01:00
Christian Beikov 6bba6d073b HHH-15765 Get rid of the credentials plugin 2022-11-28 08:29:56 +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 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 4b24bcf7af Log command being executed in ci/build.sh 2022-10-12 10:34:25 +02:00
Yoann Rodière 562466aaae Only run checkstyle in the H2 build
... so that CI jobs give a more complete report and developers
can fix code style and non-H2 DB tests in parallel.
2022-10-12 10:34:25 +02:00
Yoann Rodière 89ae1dd0e4 Use ci/build.sh in Jenkinsfile, too 2022-10-12 10:34:25 +02:00
Christian Beikov 6321016051 HHH-15532 Update PostgreSQL testing to version 10 and 14 2022-09-21 16:55:38 +02:00
Christian Beikov bfd1f22157 HHH-15533 Introduce versionless CI matrix entries for the PostgreSQL and MySQL minimum supported version 2022-09-21 13:48:06 +02:00
Christian Beikov 8302b061b2 Revert "HHH-15533 Introduce versionless CI matrix entries for the PostgreSQL and MySQL minimum supported version"
This reverts commit aae3513d58.
2022-09-21 11:30:14 +02:00
Christian Beikov aae3513d58 HHH-15533 Introduce versionless CI matrix entries for the PostgreSQL and MySQL minimum supported version 2022-09-21 11:22:08 +02:00
Christian Beikov 1046828b7d Prepare Jenkinsfiles for TCK runs to be multi-branch friendly 2022-05-12 12:44:38 +02:00
Christian Beikov 604150fe47 Hopefully fix job configuration file reading and remodel trigger and concurrent execution of snapshot publish job 2022-05-12 10:47:27 +02:00
Christian Beikov 0b0b4fbdec Hopefully fix job configuration file reading 2022-05-12 10:34:14 +02:00
Christian Beikov 2171a11762 Hopefully fix job configuration file reading 2022-05-12 09:30:21 +02:00
Christian Beikov d5bcca655e Fix snapshot publish configuration file reading 2022-05-12 09:24:46 +02:00
Christian Beikov 9adc0f2e04 Correct job helper import 2022-05-12 09:11:30 +02:00
Christian Beikov 1235a6e3c7 Use notification mechanism of job helper plugin for snapshot publishing 2022-05-12 09:10:01 +02:00
Christian Beikov 330d4312c9 Add Jenkins pipeline for publishing snapshots 2022-05-11 17:27:12 +02:00
Christian Beikov 32810698af Add logrotator to TCK Jenkinsfiles to delete old logs 2022-04-25 16:06:53 +02:00
Christian Beikov 7f4cf675ec Update Jakarta Persistence version to the final one 2022-04-11 15:56:14 +02:00
Christian Beikov 43d2274573 Switch to new Oracle image and try to improve podman experience 2022-04-07 12:34:00 +02:00
Christian Beikov 52fd9cfe17 Ensure results from previous TCK runs is properly deleted before starting a new run 2022-03-29 16:03:19 +02:00
Christian Beikov 338cd4fed7 Update the Jakarta Persistence TCK version to 3.0.2 2022-03-29 11:52:56 +02:00
Christian Beikov b737231416 Make sure Hibernate works with the Jakarta Persistence 3.1 API 2022-03-25 21:24:13 +01:00
Christian Beikov 2977860fc9 Switch to Java 11 in the Jenkinsfiles 2021-12-02 13:20:47 +01:00
Christian Beikov e1354b3a81 Switch to TCK 3.0.1 with JDK 11 in Hibernate 6.0 2021-11-17 12:41:19 +01:00
Andrea Boriero 0557536e16 Activate correct profile for mysql8 on GH actions 2021-10-04 10:44:19 +02:00
Christian Beikov 1a3629a571 Fix some tests and config. Enable all documentation tests. Add profile for PG13 2021-08-31 14:52:59 +02:00
Christian Beikov 6447ca9b26 HHH-14693, HHH-10668 Move non-supported dialects to the hibernate-community-dialects artifact and add the SQLite dialect originally contributed by Vlad Mihalcea which was adapted for Hibernate 6. Also add HSQLDB, MySQL and Sybase ASE configurations and a CI job config 2021-07-06 10:14:20 +02:00
Christian Beikov 5df5ddbe3a Remove obsolete JPA 3.0 TCK build arg 2021-06-04 13:32:23 +02:00
Christian Beikov c490e86fcc Fix issues with JPA 3.0 TCK run with alternative base image 2021-06-02 19:24:10 +02:00
Christian Beikov 828afd348d Parameterize Jenkins TCK pipelines and upload Jakarta JPA TCK results 2021-06-02 15:23:51 +02:00
Christian Beikov 129484557b Re-include the temporary jakarta testing modules 2021-05-06 06:37:41 +02:00
Christian Beikov c29b2d27ee HHH-14577 Add Jenkinsfiles for running TCKs 2021-04-30 11:41:05 +02:00
Christian Beikov b166e684e1 Skip certain LockTests for Oracle on GH Actions which don't work there 2021-04-06 16:12:19 +02:00
Christian Beikov d767d46d05 Fix most tests to work on all DBs and fix a bunch of connection leaks 2021-02-03 17:03:47 +01:00
Christian Beikov 36d9ec4040 Fix permissions and typo 2020-11-26 17:27:44 +01:00
Christian Beikov 234bfab1ac HHH-14336 Enable tests across databases in Github Actions 2020-11-26 16:15:15 +01:00