Эх сурвалжийг харах

更新 'Jenkinsfile'

将自定义镜像推送到Harbor
chl 2 жил өмнө
parent
commit
60e2aa3378
1 өөрчлөгдсөн 3 нэмэгдсэн , 1 устгасан
  1. 3 1
      Jenkinsfile

+ 3 - 1
Jenkinsfile

@@ -32,7 +32,9 @@ docker build -t ${JOB_NAME}:${tag} ./docker/'''
   }
   stage('将自定义镜像推送到Harbor'){
    steps{
-    echo '将自定义镜像推送到Harbor - SUCCESS'
+    sh '''docker login -u ${harborUser} -p ${harborPasswd} ${harborAddress}
+docker tag ${JOB_NAME}:${tag} ${harborAddress}/${harborRepo}/${JOB_NAME}:${tag}
+docker push ${harborAddress}/${harborRepo}/${JOB_NAME}:${tag}'''
    }
   }
   stage('通过Publish Over SSH通知目标服务器'){