Преглед изворни кода

update message center app jenkinsfile

zhoucg пре 2 година
родитељ
комит
f108f66df7
1 измењених фајлова са 12 додато и 12 уклоњено
  1. 12 12
      message-center-application/Jenkinsfile

+ 12 - 12
message-center-application/Jenkinsfile

@@ -1,15 +1,15 @@
 pipeline {
     agent any
 
-		environment {
-			harborAddr='122.9.140.63:9010'
-			harborRepo='repo'
-			harborUser='admin'
-			projectGitAddr='http://git.yvanui.com/jztd/wms84.git'
-			projectPath='message-center/message-center-application'
-      projectPort=8089
-      projectNodePort=30003
-		}
+	environment {
+		harborAddr='122.9.140.63:9010'
+		harborRepo='repo'
+		harborUser='admin'
+		projectGitAddr='http://git.yvanui.com/jztd/wms84.git'
+		projectPath='message-center/message-center-application'
+        projectPort=8089
+        projectNodePort=30003
+	}
 
     stages {
         stage('拉取代码') {
@@ -27,11 +27,11 @@ pipeline {
 
 		stage('构建镜像') {
             steps {
-				sh "docker build --build-arg PROJECT_NAME=${JOB_NAME} --build-arg DEPLOY_ENV=${ENV} -t ${JOB_NAME}:${TAG} ${WORKSPACE}/${projectPath}/"
+				sh "docker build --build-arg PROJECT_NAME=${JOB_NAME} --build-arg DEPLOY_ENV=${ENV} -t ${harborAddr}/${harborRepo}/${JOB_NAME}:${TAG} ${WORKSPACE}/${projectPath}/"
 //                 sh "docker rmi $(docker images -f 'dangling=true' -q)"
                 sh '''docker login -u ${harborUser} --password-stdin < /var/jenkins_home/docker/password ${harborAddr}
-					docker tag ${JOB_NAME}:${TAG} ${harborAddr}/${harborRepo}/${JOB_NAME}:${TAG}
-					docker push ${harborAddr}/${harborRepo}/${JOB_NAME}:${TAG}'''
+					docker push ${harborAddr}/${harborRepo}/${JOB_NAME}:${TAG}
+                    docker rmi -f ${harborAddr}/${harborRepo}/${JOB_NAME}:${TAG}'''
             }
         }