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
@@ -23,7 +29,7 @@ pipeline {
23
29
24
30
steps {
25
31
script {
26
- def image = docker. build(" springci/spring-data-openjdk8- cassandra-3.11 " , " ci/openjdk8-cassandra-3.11/" )
32
+ def image = docker. build(p[ ' docker.java.main. cassandra.3.name ' ] , " ci/openjdk8-cassandra-3.11/" )
27
33
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
28
34
image. push()
29
35
}
@@ -39,7 +45,7 @@ pipeline {
39
45
40
46
steps {
41
47
script {
42
- def image = docker. build(" springci/spring-data-openjdk11-8- cassandra-3.11 " , " ci/openjdk11-8-cassandra-3.11/" )
48
+ def image = docker. build(p[ ' docker.java.next. cassandra.3.name ' ] , " ci/openjdk11-8-cassandra-3.11/" )
43
49
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
44
50
image. push()
45
51
}
@@ -55,7 +61,7 @@ pipeline {
55
61
56
62
steps {
57
63
script {
58
- def image = docker. build(" springci/spring-data-openjdk17-8- cassandra-3.11 " , " ci/openjdk17-8-cassandra-3.11/" )
64
+ def image = docker. build(p[ ' docker.java.lts. cassandra.3.name ' ] , " ci/openjdk17-8-cassandra-3.11/" )
59
65
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
60
66
image. push()
61
67
}
@@ -83,7 +89,7 @@ pipeline {
83
89
steps {
84
90
script {
85
91
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
86
- docker. image(' springci/spring-data-openjdk8- cassandra-3.11:latest ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
92
+ docker. image(p[ ' docker.java.main. cassandra.3.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
87
93
sh ' mkdir -p /tmp/jenkins-home'
88
94
sh ' JAVA_HOME=/opt/java/openjdk /opt/cassandra/bin/cassandra -R &'
89
95
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,external-cassandra clean dependency:list verify -Dsort -U -B'
@@ -113,7 +119,7 @@ pipeline {
113
119
steps {
114
120
script {
115
121
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
116
- docker. image(' springci/spring-data-openjdk11-8- cassandra-3.11:latest ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
122
+ docker. image(p[ ' docker.java.next. cassandra.3.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
117
123
sh ' mkdir -p /tmp/jenkins-home'
118
124
sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
119
125
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,external-cassandra,java11 clean dependency:list verify -Dsort -U -B'
@@ -133,7 +139,7 @@ pipeline {
133
139
steps {
134
140
script {
135
141
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
136
- docker. image(' springci/spring-data-openjdk17-8- cassandra-3.11:latest ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
142
+ docker. image(p[ ' docker.java.lts. cassandra.3.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
137
143
sh ' mkdir -p /tmp/jenkins-home'
138
144
sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
139
145
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,external-cassandra,java11 clean dependency:list verify -Dsort -U -B'
@@ -164,7 +170,7 @@ pipeline {
164
170
steps {
165
171
script {
166
172
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
167
- docker. image(' adoptopenjdk/openjdk8:latest ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
173
+ docker. image(p[ ' docker.java.main.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
168
174
sh ' mkdir -p /tmp/jenkins-home'
169
175
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
170
176
' -Dartifactory.server=https://repo.spring.io ' +
0 commit comments