@@ -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.next.tag']} " , " --build-arg BASE=${ p['docker.java.next.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
}
@@ -71,7 +71,7 @@ pipeline {
71
71
steps {
72
72
script {
73
73
def image = docker. build(" springci/spring-data-with-cassandra-3.11:${ p['java.lts.tag']} " , " --build-arg BASE=${ p['docker.java.lts.image']} --build-arg CASSANDRA=${ p['docker.cassandra.3.version']} ci/openjdk17-8-cassandra-3.11/" )
74
- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
74
+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
75
75
image. push()
76
76
}
77
77
}
@@ -97,7 +97,7 @@ pipeline {
97
97
}
98
98
steps {
99
99
script {
100
- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
100
+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
101
101
docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.main.tag']} " ). inside(p[' docker.java.inside.basic' ]) {
102
102
sh ' mkdir -p /tmp/jenkins-home'
103
103
sh ' JAVA_HOME=/opt/java/openjdk /opt/cassandra/bin/cassandra -R &'
@@ -127,7 +127,7 @@ pipeline {
127
127
}
128
128
steps {
129
129
script {
130
- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
130
+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
131
131
docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.next.tag']} " ). inside(p[' docker.java.inside.basic' ]) {
132
132
sh ' mkdir -p /tmp/jenkins-home'
133
133
sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
@@ -147,7 +147,7 @@ pipeline {
147
147
}
148
148
steps {
149
149
script {
150
- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
150
+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
151
151
docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.lts.tag']} " ). inside(p[' docker.java.inside.basic' ]) {
152
152
sh ' mkdir -p /tmp/jenkins-home'
153
153
sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
@@ -159,6 +159,7 @@ pipeline {
159
159
}
160
160
}
161
161
}
162
+
162
163
stage(' Release to artifactory' ) {
163
164
when {
164
165
beforeAgent(true )
@@ -178,7 +179,7 @@ pipeline {
178
179
179
180
steps {
180
181
script {
181
- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
182
+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
182
183
docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
183
184
sh ' mkdir -p /tmp/jenkins-home'
184
185
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
0 commit comments