diff --git a/Jenkinsfile b/Jenkinsfile index 982e9376ed..f716954160 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -54,38 +54,107 @@ pipeline { } parallel { - stage("test: java.next (hibernate 6.1)") { + stage("test: baseline (hibernate 6.4)") { agent { label 'data' } options { timeout(time: 30, unit: 'MINUTES')} environment { ARTIFACTORY = credentials("${p['artifactory.credentials']}") + DEVELOCITY_CACHE = credentials("${p['develocity.cache.credentials']}") + DEVELOCITY_ACCESS_KEY = credentials("${p['develocity.access-key']}") TESTCONTAINERS_IMAGE_SUBSTITUTOR = 'org.springframework.data.jpa.support.ProxyImageNameSubstitutor' } steps { script { docker.image(p['docker.java.next.image']).inside(p['docker.java.inside.docker']) { - sh 'PROFILE=all-dbs,hibernate-61 ci/test.sh' - sh "ci/clean.sh" + sh "PROFILE=all-dbs,hibernate-64 " + + "JENKINS_USER_NAME=${p['jenkins.user.name']} " + + "ci/test.sh" } } } } - stage("test: baseline (hibernate 6.3)") { + stage("test: baseline (hibernate 6.4 snapshots)") { agent { label 'data' } options { timeout(time: 30, unit: 'MINUTES')} environment { ARTIFACTORY = credentials("${p['artifactory.credentials']}") + DEVELOCITY_CACHE = credentials("${p['develocity.cache.credentials']}") + DEVELOCITY_ACCESS_KEY = credentials("${p['develocity.access-key']}") TESTCONTAINERS_IMAGE_SUBSTITUTOR = 'org.springframework.data.jpa.support.ProxyImageNameSubstitutor' } steps { script { - docker.image(p['docker.java.main.image']).inside(p['docker.java.inside.docker']) { - sh 'PROFILE=all-dbs,hibernate-63 ci/test.sh' - sh "ci/clean.sh" + docker.image(p['docker.java.next.image']).inside(p['docker.java.inside.docker']) { + sh "PROFILE=all-dbs,hibernate-64-snapshots " + + "JENKINS_USER_NAME=${p['jenkins.user.name']} " + + "ci/test.sh" + } + } + } + } + stage("test: baseline (hibernate 6.5)") { + agent { + label 'data' + } + options { timeout(time: 30, unit: 'MINUTES')} + environment { + ARTIFACTORY = credentials("${p['artifactory.credentials']}") + DEVELOCITY_CACHE = credentials("${p['develocity.cache.credentials']}") + DEVELOCITY_ACCESS_KEY = credentials("${p['develocity.access-key']}") + TESTCONTAINERS_IMAGE_SUBSTITUTOR = 'org.springframework.data.jpa.support.ProxyImageNameSubstitutor' + } + steps { + script { + docker.image(p['docker.java.next.image']).inside(p['docker.java.inside.docker']) { + sh "PROFILE=all-dbs,hibernate-65 " + + "JENKINS_USER_NAME=${p['jenkins.user.name']} " + + "ci/test.sh" + } + } + } + } + stage("test: baseline (hibernate 6.5 snapshots)") { + agent { + label 'data' + } + options { timeout(time: 30, unit: 'MINUTES')} + environment { + ARTIFACTORY = credentials("${p['artifactory.credentials']}") + DEVELOCITY_CACHE = credentials("${p['develocity.cache.credentials']}") + DEVELOCITY_ACCESS_KEY = credentials("${p['develocity.access-key']}") + TESTCONTAINERS_IMAGE_SUBSTITUTOR = 'org.springframework.data.jpa.support.ProxyImageNameSubstitutor' + } + steps { + script { + docker.image(p['docker.java.next.image']).inside(p['docker.java.inside.docker']) { + sh "PROFILE=all-dbs,hibernate-65-snapshots " + + "JENKINS_USER_NAME=${p['jenkins.user.name']} " + + "ci/test.sh" + } + } + } + } + stage("test: baseline (hibernate 6.6 snapshots)") { + agent { + label 'data' + } + options { timeout(time: 30, unit: 'MINUTES')} + environment { + ARTIFACTORY = credentials("${p['artifactory.credentials']}") + DEVELOCITY_CACHE = credentials("${p['develocity.cache.credentials']}") + DEVELOCITY_ACCESS_KEY = credentials("${p['develocity.access-key']}") + TESTCONTAINERS_IMAGE_SUBSTITUTOR = 'org.springframework.data.jpa.support.ProxyImageNameSubstitutor' + } + steps { + script { + docker.image(p['docker.java.next.image']).inside(p['docker.java.inside.docker']) { + sh "PROFILE=all-dbs,hibernate-66-snapshots " + + "JENKINS_USER_NAME=${p['jenkins.user.name']} " + + "ci/test.sh" } } } diff --git a/pom.xml b/pom.xml index 32974e475f..034bd1ba2c 100644 --- a/pom.xml +++ b/pom.xml @@ -29,7 +29,12 @@ 4.10.1 3.0.4 - 6.2.4.Final + 6.2.24.Final + 6.4.4.Final + 6.4.5-SNAPSHOT + 6.5.0.CR1 + 6.5.0-SNAPSHOT + 6.6.0-SNAPSHOT 2.7.1

2.1.214

4.5 @@ -53,16 +58,61 @@ - hibernate-61 + hibernate-64 - 6.1.7.Final + ${hibernate-64} - hibernate-63 + hibernate-64-snapshots - 6.3.0.CR1 + ${hibernate-64-snapshots} + + + sonatype-oss + https://oss.sonatype.org/content/repositories/snapshots + + false + + + + + + hibernate-65 + + ${hibernate-65} + + + + hibernate-65-snapshots + + ${hibernate-65-snapshots} + + + + sonatype-oss + https://oss.sonatype.org/content/repositories/snapshots + + false + + + + + + hibernate-66-snapshots + + ${hibernate-66-snapshots} + + + + sonatype-oss + https://oss.sonatype.org/content/repositories/snapshots + + false + + + all-dbs