|
|
@ -42,9 +42,9 @@ docker build -t ${JOB_NAME}:${tag} ./docker'''
|
|
|
|
}
|
|
|
|
}
|
|
|
|
stage('推送镜像到Harbor') { // 阶段5:将构建的镜像推送至Harbor仓库
|
|
|
|
stage('推送镜像到Harbor') { // 阶段5:将构建的镜像推送至Harbor仓库
|
|
|
|
steps {
|
|
|
|
steps {
|
|
|
|
sh '''docker login -u ${harborUser} -p ${harborPassword} ${harborHost}
|
|
|
|
sh '''docker login -u ${aliyunUser} -p ${aliyunPassword} ${aliyunHost}
|
|
|
|
docker tag ${JOB_NAME}:$tag ${harborHost}/${harborRepo}/${JOB_NAME}:$tag
|
|
|
|
docker tag ${JOB_NAME}:$tag ${aliyunHost}/${aliyunRepo}/${JOB_NAME}:$tag
|
|
|
|
docker push ${harborHost}/${harborRepo}/${JOB_NAME}:$tag'''
|
|
|
|
docker push ${aliyunHost}/${aliyunRepo}/${JOB_NAME}:$tag'''
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
stage('ssh到目标服务器执行脚本启动容器') { // 阶段6:执行脚本在服务器上启动容器
|
|
|
|
stage('ssh到目标服务器执行脚本启动容器') { // 阶段6:执行脚本在服务器上启动容器
|
|
|
|