File tree Expand file tree Collapse file tree 1 file changed +15
-15
lines changed Expand file tree Collapse file tree 1 file changed +15
-15
lines changed Original file line number Diff line number Diff line change @@ -39,27 +39,27 @@ node-prune'''
3939 }
4040 stage(' Build' ) {
4141 steps {
42- sh ''' docker build -t $TEMP_IMAGE_NAME .
43- exit $?'''
42+ sh ' docker build -t $TEMP_IMAGE_NAME .'
4443 }
4544 }
4645 stage(' Publish' ) {
46+ when {
47+ branch ' master'
48+ }
4749 steps {
48- sh ''' docker tag $TEMP_IMAGE_NAME ${DOCKER_PRIVATE_REGISTRY}/$IMAGE_NAME:latest
49- docker push ${DOCKER_PRIVATE_REGISTRY}/$IMAGE_NAME:latest
50- exit $?'''
50+ sh ' docker tag $TEMP_IMAGE_NAME ${DOCKER_PRIVATE_REGISTRY}/$IMAGE_NAME:latest'
51+ sh ' docker push ${DOCKER_PRIVATE_REGISTRY}/$IMAGE_NAME:latest'
52+ sh ' docker tag $TEMP_IMAGE_NAME ${DOCKER_PRIVATE_REGISTRY}/$IMAGE_NAME:$TAG_VERSION'
53+ sh ' docker push ${DOCKER_PRIVATE_REGISTRY}/$IMAGE_NAME:$TAG_VERSION'
54+ sh ' docker tag $TEMP_IMAGE_NAME docker-io/jc21/$IMAGE_NAME:latest'
55+ sh ' docker tag $TEMP_IMAGE_NAME docker-io/jc21/$IMAGE_NAME:$TAG_VERSION'
5156
52- sh ''' docker tag $TEMP_IMAGE_NAME ${DOCKER_PRIVATE_REGISTRY}/$IMAGE_NAME:$TAG_VERSION
53- docker push ${DOCKER_PRIVATE_REGISTRY}/$IMAGE_NAME:$TAG_VERSION
54- exit $?'''
57+ withDockerRegistry([credentialsId : ' jc21-dockerhub' , url : ' ' ]) {
58+ sh ' docker push docker-io/jc21/$IMAGE_NAME:latest'
59+ sh ' docker push docker-io/jc21/$IMAGE_NAME:$TAG_VERSION'
60+ }
5561
56- sh ''' docker tag $TEMP_IMAGE_NAME docker-io/jc21/$IMAGE_NAME:latest
57- docker push docker-io/jc21/$IMAGE_NAME:latest
58- exit $?'''
59-
60- sh ''' docker tag $TEMP_IMAGE_NAME docker-io/jc21/$IMAGE_NAME:$TAG_VERSION
61- docker push docker-io/jc21/$IMAGE_NAME:$TAG_VERSION
62- exit $?'''
62+ sh ' docker rmi $TEMP_IMAGE_NAME'
6363 }
6464 }
6565 }
You can’t perform that action at this time.
0 commit comments