1
+ def p = [:]
2
+ node {
3
+ checkout scm
4
+ p = readProperties interpolate : true , file : ' ci/pipeline.properties'
5
+ }
6
+
1
7
pipeline {
2
8
agent none
3
9
@@ -12,7 +18,7 @@ pipeline {
12
18
}
13
19
14
20
stages {
15
- stage(" test: baseline (jdk8 )" ) {
21
+ stage(" test: baseline (main )" ) {
16
22
when {
17
23
anyOf {
18
24
branch ' 2.5.x'
@@ -29,7 +35,7 @@ pipeline {
29
35
steps {
30
36
script {
31
37
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
32
- docker. image(' adoptopenjdk/openjdk8:latest ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
38
+ docker. image(p[ ' docker.java.main.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
33
39
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list verify -Dsort -U -B'
34
40
}
35
41
}
@@ -45,7 +51,7 @@ pipeline {
45
51
}
46
52
}
47
53
parallel {
48
- stage(" test: baseline (jdk11 )" ) {
54
+ stage(" test: baseline (next )" ) {
49
55
agent {
50
56
label ' data'
51
57
}
@@ -56,7 +62,7 @@ pipeline {
56
62
steps {
57
63
script {
58
64
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
59
- docker. image(' adoptopenjdk/openjdk11:latest ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
65
+ docker. image(p[ ' docker.java.next.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
60
66
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pjava11 clean dependency:list verify -Dsort -U -B'
61
67
}
62
68
}
@@ -75,7 +81,7 @@ pipeline {
75
81
steps {
76
82
script {
77
83
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
78
- docker. image(' adoptopenjdk/openjdk15:latest ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
84
+ docker. image(p[ ' docker.java.15.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
79
85
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pjava11 clean dependency:list verify -Dsort -U -B'
80
86
}
81
87
}
@@ -104,7 +110,7 @@ pipeline {
104
110
steps {
105
111
script {
106
112
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
107
- docker. image(' adoptopenjdk/openjdk8:latest ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
113
+ docker. image(p[ ' docker.java.main.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
108
114
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
109
115
' -Dartifactory.server=https://repo.spring.io ' +
110
116
" -Dartifactory.username=${ ARTIFACTORY_USR} " +
0 commit comments