diff --git a/Jenkinsfile b/Jenkinsfile
index 271f49c..2c3c881 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -3,7 +3,7 @@ pipeline {
triggers {
pollSCM 'H/10 * * * *'
- upstream(upstreamProjects: "spring-data-commons/main", threshold: hudson.model.Result.SUCCESS)
+ upstream(upstreamProjects: "spring-data-commons/3.0.x", threshold: hudson.model.Result.SUCCESS)
}
options {
@@ -12,7 +12,7 @@ pipeline {
}
stages {
- stage("test: baseline (jdk8)") {
+ stage("test: baseline (Java 17)") {
when {
beforeAgent(true)
anyOf {
@@ -30,7 +30,7 @@ pipeline {
steps {
script {
docker.withRegistry('', 'hub.docker.com-springbuildmaster') {
- docker.image('adoptopenjdk/openjdk8:latest').inside('-v $HOME:/tmp/jenkins-home') {
+ docker.image('openjdk:17-bullseye').inside('-v $HOME:/tmp/jenkins-home') {
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B'
}
}
@@ -38,55 +38,6 @@ pipeline {
}
}
- stage("Test other configurations") {
- when {
- beforeAgent(true)
- allOf {
- branch(pattern: "main|(\\d\\.\\d\\.x)", comparator: "REGEXP")
- not { triggeredBy 'UpstreamCause' }
- }
- }
- parallel {
- stage("test: baseline (jdk11)") {
- agent {
- label 'data'
- }
- options { timeout(time: 30, unit: 'MINUTES') }
- environment {
- ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
- }
- steps {
- script {
- docker.withRegistry('', 'hub.docker.com-springbuildmaster') {
- docker.image('adoptopenjdk/openjdk11:latest').inside('-v $HOME:/tmp/jenkins-home') {
- sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pjava11 clean dependency:list test -Dsort -U -B'
- }
- }
- }
- }
- }
-
- stage("test: baseline (jdk17)") {
- agent {
- label 'data'
- }
- options { timeout(time: 30, unit: 'MINUTES') }
- environment {
- ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
- }
- steps {
- script {
- docker.withRegistry('', 'hub.docker.com-springbuildmaster') {
- docker.image('openjdk:17-bullseye').inside('-v $HOME:/tmp/jenkins-home') {
- sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pjava11 clean dependency:list test -Dsort -U -B'
- }
- }
- }
- }
- }
- }
- }
-
stage('Release to artifactory') {
when {
beforeAgent(true)
@@ -107,7 +58,7 @@ pipeline {
steps {
script {
docker.withRegistry('', 'hub.docker.com-springbuildmaster') {
- docker.image('adoptopenjdk/openjdk8:latest').inside('-v $HOME:/tmp/jenkins-home') {
+ docker.image('openjdk:17-bullseye').inside('-v $HOME:/tmp/jenkins-home') {
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
'-Dartifactory.server=https://repo.spring.io ' +
"-Dartifactory.username=${ARTIFACTORY_USR} " +
diff --git a/pom.xml b/pom.xml
index 4f0dd66..4e13e7e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,12 +14,12 @@
org.springframework.data.build
spring-data-parent
- 2.7.0-SNAPSHOT
+ 3.0.0-SNAPSHOT
2.3.5.RELEASE
- 2.7.0-SNAPSHOT
+ 3.0.0-SNAPSHOT
spring.data.ldap
@@ -87,7 +87,7 @@
org.apache.geronimo.specs
geronimo-jcdi_2.0_spec
1.0.1
- test
+ true
@@ -101,7 +101,6 @@
javax.enterprise
cdi-api
${cdi}
- provided
true