@@ -3,7 +3,7 @@ pipeline {
3
3
4
4
triggers {
5
5
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 )
7
7
}
8
8
9
9
options {
@@ -12,7 +12,7 @@ pipeline {
12
12
}
13
13
14
14
stages {
15
- stage(" test: baseline (jdk8 )" ) {
15
+ stage(" test: baseline (Java 17 )" ) {
16
16
when {
17
17
beforeAgent(true )
18
18
anyOf {
@@ -30,63 +30,14 @@ pipeline {
30
30
steps {
31
31
script {
32
32
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' ) {
34
34
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B'
35
35
}
36
36
}
37
37
}
38
38
}
39
39
}
40
40
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
-
90
41
stage(' Release to artifactory' ) {
91
42
when {
92
43
beforeAgent(true )
@@ -107,7 +58,7 @@ pipeline {
107
58
steps {
108
59
script {
109
60
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' ) {
111
62
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
112
63
' -Dartifactory.server=https://repo.spring.io ' +
113
64
" -Dartifactory.username=${ ARTIFACTORY_USR} " +
0 commit comments