@@ -23,8 +23,8 @@ pipeline {
23
23
stage(' Publish JDK (main) + Cassandra 3.11' ) {
24
24
when {
25
25
anyOf {
26
- changeset " ci/openjdk8-cassandra-3.11/**"
27
- changeset " ci/pipeline.properties"
26
+ changeset " ci/openjdk8-cassandra-3.11/**"
27
+ changeset " ci/pipeline.properties"
28
28
}
29
29
}
30
30
agent { label ' data' }
@@ -33,7 +33,7 @@ pipeline {
33
33
steps {
34
34
script {
35
35
def image = docker. build(" springci/spring-data-with-cassandra-3.11:${ p['java.main.tag']} " , " --build-arg BASE=${ p['docker.java.main.image']} --build-arg CASSANDRA=${ p['docker.cassandra.3.version']} ci/openjdk8-cassandra-3.11/" )
36
- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
36
+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
37
37
image. push()
38
38
}
39
39
}
@@ -42,8 +42,8 @@ pipeline {
42
42
stage(' Publish JDK (next) + Cassandra 3.11' ) {
43
43
when {
44
44
anyOf {
45
- changeset " ci/openjdk11-8-cassandra-3.11/**"
46
- changeset " ci/pipeline.properties"
45
+ changeset " ci/openjdk11-8-cassandra-3.11/**"
46
+ changeset " ci/pipeline.properties"
47
47
}
48
48
}
49
49
agent { label ' data' }
@@ -52,7 +52,7 @@ pipeline {
52
52
steps {
53
53
script {
54
54
def image = docker. build(" springci/spring-data-with-cassandra-3.11:${ p['java.11.tag']} " , " --build-arg BASE=${ p['docker.java.11.image']} --build-arg CASSANDRA=${ p['docker.cassandra.3.version']} ci/openjdk11-8-cassandra-3.11/" )
55
- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
55
+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
56
56
image. push()
57
57
}
58
58
}
@@ -70,8 +70,8 @@ pipeline {
70
70
71
71
steps {
72
72
script {
73
- def image = docker. build(" springci/spring-data-with-cassandra-3.11:${ p['java.15.tag']} " , " --build-arg BASE=${ p['docker.java.15.image']} --build-arg CASSANDRA=${ p['docker.cassandra.3.version']} ci/openjdk17 -8-cassandra-3.11/" )
74
- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
73
+ def image = docker. build(" springci/spring-data-with-cassandra-3.11:${ p['java.15.tag']} " , " --build-arg BASE=${ p['docker.java.15.image']} --build-arg CASSANDRA=${ p['docker.cassandra.3.version']} ci/openjdk15 -8-cassandra-3.11/" )
74
+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
75
75
image. push()
76
76
}
77
77
}
@@ -96,7 +96,7 @@ pipeline {
96
96
}
97
97
steps {
98
98
script {
99
- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
99
+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
100
100
docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.main.tag']} " ). inside(p[' docker.java.inside.basic' ]) {
101
101
sh ' mkdir -p /tmp/jenkins-home'
102
102
sh ' JAVA_HOME=/opt/java/openjdk /opt/cassandra/bin/cassandra -R &'
@@ -125,7 +125,7 @@ pipeline {
125
125
}
126
126
steps {
127
127
script {
128
- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
128
+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
129
129
docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.11.tag']} " ). inside(p[' docker.java.inside.basic' ]) {
130
130
sh ' mkdir -p /tmp/jenkins-home'
131
131
sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
@@ -145,7 +145,7 @@ pipeline {
145
145
}
146
146
steps {
147
147
script {
148
- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
148
+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
149
149
docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.15.tag']} " ). inside(p[' docker.java.inside.basic' ]) {
150
150
sh ' mkdir -p /tmp/jenkins-home'
151
151
sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
@@ -157,6 +157,7 @@ pipeline {
157
157
}
158
158
}
159
159
}
160
+
160
161
stage(' Release to artifactory' ) {
161
162
when {
162
163
anyOf {
@@ -175,7 +176,7 @@ pipeline {
175
176
176
177
steps {
177
178
script {
178
- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
179
+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
179
180
docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
180
181
sh ' mkdir -p /tmp/jenkins-home'
181
182
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
@@ -206,7 +207,7 @@ pipeline {
206
207
207
208
steps {
208
209
script {
209
- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
210
+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
210
211
docker. image(' adoptopenjdk/openjdk8:latest' ). inside(' -v $HOME:/tmp/jenkins-home' ) {
211
212
sh ' mkdir -p /tmp/jenkins-home'
212
213
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,distribute ' +
0 commit comments