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'''
39
39
}
40
40
stage(' Build' ) {
41
41
steps {
42
- sh ''' docker build -t $TEMP_IMAGE_NAME .
43
- exit $?'''
42
+ sh ' docker build -t $TEMP_IMAGE_NAME .'
44
43
}
45
44
}
46
45
stage(' Publish' ) {
46
+ when {
47
+ branch ' master'
48
+ }
47
49
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'
51
56
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
+ }
55
61
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'
63
63
}
64
64
}
65
65
}
You can’t perform that action at this time.
0 commit comments