jenkinsfile 修改,新增镜像推送成功后删除本地镜像,节省服务器空间
| | |
| | | sh 'echo "$DOCKER_PASSWORD" | docker login $REGISTRY -u "$DOCKER_USERNAME" --password-stdin' |
| | | sh 'docker tag zhbaw:latest $REGISTRY/$DOCKERHUB_NAMESPACE/zhbaw:SNAPSHOT-$BUILD_NUMBER' |
| | | sh 'docker push $REGISTRY/$DOCKERHUB_NAMESPACE/zhbaw:SNAPSHOT-$BUILD_NUMBER' |
| | | sh 'docker rmi $REGISTRY/$DOCKERHUB_NAMESPACE/zhbaw:SNAPSHOT-$BUILD_NUMBER' |
| | | sh 'docker rmi zhbaw:latest' |
| | | } |
| | | } |
| | | |
| | |
| | | sh 'echo "$password" | docker login $REGISTRY -u "$username" --password-stdin' |
| | | sh 'docker tag zhbaw:latest $REGISTRY/$ALIYUN_NAMESPACE/zhbaw:SNAPSHOT-$BUILD_NUMBER' |
| | | sh 'docker push $REGISTRY/$ALIYUN_NAMESPACE/zhbaw:SNAPSHOT-$BUILD_NUMBER' |
| | | sh 'docker rmi $REGISTRY/$DOCKERHUB_NAMESPACE/zhbaw:SNAPSHOT-$BUILD_NUMBER' |
| | | sh 'docker rmi zhbaw:latest' |
| | | } |
| | | } |
| | | } |
| | |
| | | version: '3.1' |
| | | services: |
| | | zhbaw: |
| | | # 从 Harbor 私有仓库拉取镜像 |
| | | image: 192.168.0.191/zhbaw/zhbaw:SNAPSHOT-$BUILD_NUMBER |
| | | container_name: zhbaw |
| | | deploy: |