@@ -23,8 +23,8 @@ pipeline {
2323 stage(' Publish JDK (main) + Cassandra 3.11' ) {
2424 when {
2525 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"
2828 }
2929 }
3030 agent { label ' data' }
@@ -33,7 +33,7 @@ pipeline {
3333 steps {
3434 script {
3535 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 ' ] ) {
3737 image. push()
3838 }
3939 }
@@ -42,8 +42,8 @@ pipeline {
4242 stage(' Publish JDK (next) + Cassandra 3.11' ) {
4343 when {
4444 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"
4747 }
4848 }
4949 agent { label ' data' }
@@ -52,7 +52,7 @@ pipeline {
5252 steps {
5353 script {
5454 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 ' ] ) {
5656 image. push()
5757 }
5858 }
@@ -71,7 +71,7 @@ pipeline {
7171 steps {
7272 script {
7373 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 ' ] ) {
7575 image. push()
7676 }
7777 }
@@ -97,7 +97,7 @@ pipeline {
9797 }
9898 steps {
9999 script {
100- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
100+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
101101 docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.main.tag']} " ). inside(p[' docker.java.inside.basic' ]) {
102102 sh ' mkdir -p /tmp/jenkins-home'
103103 sh ' JAVA_HOME=/opt/java/openjdk /opt/cassandra/bin/cassandra -R &'
@@ -127,7 +127,7 @@ pipeline {
127127 }
128128 steps {
129129 script {
130- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
130+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
131131 docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.next.tag']} " ). inside(p[' docker.java.inside.basic' ]) {
132132 sh ' mkdir -p /tmp/jenkins-home'
133133 sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
@@ -147,7 +147,7 @@ pipeline {
147147 }
148148 steps {
149149 script {
150- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
150+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
151151 docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.lts.tag']} " ). inside(p[' docker.java.inside.basic' ]) {
152152 sh ' mkdir -p /tmp/jenkins-home'
153153 sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
@@ -159,6 +159,7 @@ pipeline {
159159 }
160160 }
161161 }
162+
162163 stage(' Release to artifactory' ) {
163164 when {
164165 beforeAgent(true )
@@ -178,7 +179,7 @@ pipeline {
178179
179180 steps {
180181 script {
181- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
182+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
182183 docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
183184 sh ' mkdir -p /tmp/jenkins-home'
184185 sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
0 commit comments