Kaynağa Gözat

更新 'Jenkinsfile'

将自定义镜像推送到Harbor
chl 2 yıl önce
ebeveyn
işleme
60e2aa3378
1 değiştirilmiş dosya ile 3 ekleme ve 1 silme
  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通知目标服务器'){