@@ -13,7 +13,7 @@ pipeline {
1313 HARBOR_CREDENTIAL_ID = 'harbor-id'
1414 GITLAB_CREDENTIAL_ID = 'gitlab-id'
1515 KUBECONFIG_CREDENTIAL_ID = 'demo-kubeconfig'
16- REDISTRY = ' harbor.devops.kubesphere.local:30280'
16+ REGISTRY = 'harbor.devops.kubesphere.local:30280'
1717 HARBOR_NAMESPACE = 'library'
1818 GITLAB_ACCOUNT = 'admin1'
1919 APP_NAME = 'devops-java-sample'
@@ -54,10 +54,10 @@ pipeline {
5454 steps {
5555 container ('maven') {
5656 sh 'mvn -o -Dmaven.test.skip=true -gs `pwd`/configuration/settings.xml clean package'
57- sh ' docker build -t $REDISTRY /$HARBOR_NAMESPACE/$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER .'
57+ sh 'docker build -f Dockerfile-on-prem - t $REGISTRY /$HARBOR_NAMESPACE/$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER .'
5858 withCredentials([usernamePassword(passwordVariable : 'DOCKER_PASSWORD' ,usernameVariable : 'DOCKER_USERNAME' ,credentialsId : "$HARBOR_CREDENTIAL_ID" ,)]) {
59- sh ' echo "$DOCKER_PASSWORD" | docker login $REDISTRY -u "$DOCKER_USERNAME" --password-stdin'
60- sh ' docker push $REDISTRY /$HARBOR_NAMESPACE/$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER'
59+ sh 'echo "$DOCKER_PASSWORD" | docker login $REGISTRY -u "$DOCKER_USERNAME" --password-stdin'
60+ sh 'docker push $REGISTRY /$HARBOR_NAMESPACE/$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER'
6161 }
6262 }
6363 }
@@ -69,8 +69,8 @@ pipeline {
6969 }
7070 steps{
7171 container ('maven') {
72- sh ' docker tag $REDISTRY /$HARBOR_NAMESPACE/$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER $REDISTRY /$HARBOR_NAMESPACE/$APP_NAME:latest '
73- sh ' docker push $REDISTRY /$HARBOR_NAMESPACE/$APP_NAME:latest '
72+ sh 'docker tag $REGISTRY /$HARBOR_NAMESPACE/$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER $REGISTRY /$HARBOR_NAMESPACE/$APP_NAME:latest '
73+ sh 'docker push $REGISTRY /$HARBOR_NAMESPACE/$APP_NAME:latest '
7474 }
7575 }
7676 }
@@ -99,8 +99,8 @@ pipeline {
9999 sh 'git tag -a $TAG_NAME -m "$TAG_NAME" '
100100 sh 'git push http://$GIT_USERNAME:
[email protected] :30080/$GITLAB_ACCOUNT/devops-java-sample.git --tags'
101101 }
102- sh ' docker tag $REDISTRY /$HARBOR_NAMESPACE/$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER $REDISTRY /$HARBOR_NAMESPACE/$APP_NAME:$TAG_NAME '
103- sh ' docker push $REDISTRY /$HARBOR_NAMESPACE/$APP_NAME:$TAG_NAME '
102+ sh 'docker tag $REGISTRY /$HARBOR_NAMESPACE/$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER $REGISTRY /$HARBOR_NAMESPACE/$APP_NAME:$TAG_NAME '
103+ sh 'docker push $REGISTRY /$HARBOR_NAMESPACE/$APP_NAME:$TAG_NAME '
104104 }
105105 }
106106 }
0 commit comments