@@ -3,7 +3,7 @@ pipeline {
33
44 triggers {
55 pollSCM ' H/10 * * * *'
6- upstream(upstreamProjects : " spring-data-commons/main " , threshold : hudson.model.Result . SUCCESS )
6+ upstream(upstreamProjects : " spring-data-commons/3.0.x " , threshold : hudson.model.Result . SUCCESS )
77 }
88
99 options {
@@ -12,7 +12,7 @@ pipeline {
1212 }
1313
1414 stages {
15- stage(" test: baseline (jdk8 )" ) {
15+ stage(" test: baseline (Java 17 )" ) {
1616 when {
1717 beforeAgent(true )
1818 anyOf {
@@ -30,63 +30,14 @@ pipeline {
3030 steps {
3131 script {
3232 docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
33- docker. image(' adoptopenjdk/openjdk8:latest ' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
33+ docker. image(' openjdk:17-bullseye ' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
3434 sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B'
3535 }
3636 }
3737 }
3838 }
3939 }
4040
41- stage(" Test other configurations" ) {
42- when {
43- beforeAgent(true )
44- allOf {
45- branch(pattern : " main|(\\ d\\ .\\ d\\ .x)" , comparator : " REGEXP" )
46- not { triggeredBy ' UpstreamCause' }
47- }
48- }
49- parallel {
50- stage(" test: baseline (jdk11)" ) {
51- agent {
52- label ' data'
53- }
54- options { timeout(time : 30 , unit : ' MINUTES' ) }
55- environment {
56- ARTIFACTORY = credentials(' 02bd1690-b54f-4c9f-819d-a77cb7a9822c' )
57- }
58- steps {
59- script {
60- docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
61- docker. image(' adoptopenjdk/openjdk11:latest' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
62- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pjava11 clean dependency:list test -Dsort -U -B'
63- }
64- }
65- }
66- }
67- }
68-
69- stage(" test: baseline (jdk17)" ) {
70- agent {
71- label ' data'
72- }
73- options { timeout(time : 30 , unit : ' MINUTES' ) }
74- environment {
75- ARTIFACTORY = credentials(' 02bd1690-b54f-4c9f-819d-a77cb7a9822c' )
76- }
77- steps {
78- script {
79- docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
80- docker. image(' openjdk:17-bullseye' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
81- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pjava11 clean dependency:list test -Dsort -U -B'
82- }
83- }
84- }
85- }
86- }
87- }
88- }
89-
9041 stage(' Release to artifactory' ) {
9142 when {
9243 beforeAgent(true )
@@ -107,7 +58,7 @@ pipeline {
10758 steps {
10859 script {
10960 docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
110- docker. image(' adoptopenjdk/openjdk8:latest ' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
61+ docker. image(' openjdk:17-bullseye ' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
11162 sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
11263 ' -Dartifactory.server=https://repo.spring.io ' +
11364 " -Dartifactory.username=${ ARTIFACTORY_USR} " +
0 commit comments