@@ -3,7 +3,7 @@ pipeline {
3
3
4
4
triggers {
5
5
pollSCM ' H/10 * * * *'
6
- upstream(upstreamProjects : " spring-data-build/main " , threshold : hudson.model.Result . SUCCESS )
6
+ upstream(upstreamProjects : " spring-data-build/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
anyOf {
18
18
branch ' '
@@ -29,62 +29,14 @@ pipeline {
29
29
steps {
30
30
script {
31
31
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
32
- docker. image(' adoptopenjdk/openjdk8:latest ' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
32
+ docker. image(' openjdk:17-bullseye ' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
33
33
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list verify -Dsort -U -B'
34
34
}
35
35
}
36
36
}
37
37
}
38
38
}
39
39
40
- stage(" Test other configurations" ) {
41
- when {
42
- allOf {
43
- branch ' '
44
- not { triggeredBy ' UpstreamCause' }
45
- }
46
- }
47
- parallel {
48
- stage(" test: baseline (jdk11)" ) {
49
- agent {
50
- label ' data'
51
- }
52
- options { timeout(time : 30 , unit : ' MINUTES' ) }
53
- environment {
54
- ARTIFACTORY = credentials(' 02bd1690-b54f-4c9f-819d-a77cb7a9822c' )
55
- }
56
- steps {
57
- script {
58
- docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
59
- docker. image(' adoptopenjdk/openjdk11:latest' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
60
- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pjava11 clean dependency:list verify -Dsort -U -B'
61
- }
62
- }
63
- }
64
- }
65
- }
66
-
67
- stage(" test: baseline (jdk17)" ) {
68
- agent {
69
- label ' data'
70
- }
71
- options { timeout(time : 30 , unit : ' MINUTES' ) }
72
- environment {
73
- ARTIFACTORY = credentials(' 02bd1690-b54f-4c9f-819d-a77cb7a9822c' )
74
- }
75
- steps {
76
- script {
77
- docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
78
- docker. image(' openjdk:17-bullseye' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
79
- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pjava11 clean dependency:list verify -Dsort -U -B'
80
- }
81
- }
82
- }
83
- }
84
- }
85
- }
86
- }
87
-
88
40
stage(' Release to artifactory' ) {
89
41
when {
90
42
anyOf {
@@ -104,7 +56,7 @@ pipeline {
104
56
steps {
105
57
script {
106
58
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
107
- docker. image(' adoptopenjdk/openjdk8:latest ' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
59
+ docker. image(' openjdk:17-bullseye ' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
108
60
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
109
61
' -Dartifactory.server=https://repo.spring.io ' +
110
62
" -Dartifactory.username=${ ARTIFACTORY_USR} " +
@@ -134,7 +86,7 @@ pipeline {
134
86
steps {
135
87
script {
136
88
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
137
- docker. image(' adoptopenjdk/openjdk8:latest ' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
89
+ docker. image(' openjdk/openjdk:17-bullseye ' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
138
90
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,distribute ' +
139
91
' -Dartifactory.server=https://repo.spring.io ' +
140
92
" -Dartifactory.username=${ ARTIFACTORY_USR} " +
0 commit comments