@@ -14,9 +14,9 @@ pipeline {
1414 GITHUB_CREDENTIAL_ID = 'github-id'
1515 KUBECONFIG_CREDENTIAL_ID = 'demo-kubeconfig'
1616 REDISTRY = 'docker.io'
17- NAMESPACE = 'docker_username'
17+ DOCKERHUB_NAMESPACE = 'docker_username'
1818 GITHUB_ACCOUNT = 'kubesphere'
19- APP_NAME = 'devops-sample-s2i '
19+ APP_NAME = 'devops-java-sample '
2020 SONAR_CREDENTIAL_ID= 'sonar-token'
2121 }
2222
@@ -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 -f Dockerfile-online -t $REDISTRY/$NAMESPACE /$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER .'
57+ sh 'docker build -f Dockerfile-online -t $REDISTRY/$DOCKERHUB_NAMESPACE /$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER .'
5858 withCredentials([usernamePassword(passwordVariable : 'DOCKER_PASSWORD' ,usernameVariable : 'DOCKER_USERNAME' ,credentialsId : "$DOCKER_CREDENTIAL_ID" ,)]) {
5959 sh 'echo "$DOCKER_PASSWORD" | docker login $REDISTRY -u "$DOCKER_USERNAME" --password-stdin'
60- sh 'docker push $REDISTRY/$NAMESPACE /$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER'
60+ sh 'docker push $REDISTRY/$DOCKERHUB_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/$NAMESPACE /$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER $REDISTRY/$NAMESPACE /$APP_NAME:latest '
73- sh 'docker push $REDISTRY/$NAMESPACE /$APP_NAME:latest '
72+ sh 'docker tag $REDISTRY/$DOCKERHUB_NAMESPACE /$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER $REDISTRY/$DOCKERHUB_NAMESPACE /$APP_NAME:latest '
73+ sh 'docker push $REDISTRY/$DOCKERHUB_NAMESPACE /$APP_NAME:latest '
7474 }
7575 }
7676 }
@@ -81,7 +81,7 @@ pipeline {
8181 }
8282 steps {
8383 input(id: 'deploy-to-dev', message: 'deploy to dev?')
84- kubernetesDeploy(configs: 'deploy/dev/**', enableConfigSubstitution: true, kubeconfigId: "$KUBECONFIG_CREDENTIAL_ID")
84+ kubernetesDeploy(configs: 'deploy/dev-ol /**', enableConfigSubstitution: true, kubeconfigId: "$KUBECONFIG_CREDENTIAL_ID")
8585 }
8686 }
8787 stage('push with tag'){
@@ -97,10 +97,10 @@ pipeline {
9797 sh 'git config --global user.email "kubesphere@yunify.com" '
9898 sh 'git config --global user.name "kubesphere" '
9999 sh 'git tag -a $TAG_NAME -m "$TAG_NAME" '
100- sh 'git push http://$GIT_USERNAME:$GIT_PASSWORD@github.com/$GITHUB_ACCOUNT/devops-sample-s2i .git --tags'
100+ sh 'git push http://$GIT_USERNAME:$GIT_PASSWORD@github.com/$GITHUB_ACCOUNT/devops-java-sample .git --tags'
101101 }
102- sh 'docker tag $REDISTRY/$NAMESPACE /$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER $REDISTRY/$NAMESPACE /$APP_NAME:$TAG_NAME '
103- sh 'docker push $REDISTRY/$NAMESPACE /$APP_NAME:$TAG_NAME '
102+ sh 'docker tag $REDISTRY/$DOCKERHUB_NAMESPACE /$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER $REDISTRY/$DOCKERHUB_NAMESPACE /$APP_NAME:$TAG_NAME '
103+ sh 'docker push $REDISTRY/$DOCKERHUB_NAMESPACE /$APP_NAME:$TAG_NAME '
104104 }
105105 }
106106 }
@@ -112,7 +112,7 @@ pipeline {
112112 }
113113 steps {
114114 input(id: 'deploy-to-production', message: 'deploy to production?')
115- kubernetesDeploy(configs: 'deploy/prod/**', enableConfigSubstitution: true, kubeconfigId: "$KUBECONFIG_CREDENTIAL_ID")
115+ kubernetesDeploy(configs: 'deploy/prod-ol /**', enableConfigSubstitution: true, kubeconfigId: "$KUBECONFIG_CREDENTIAL_ID")
116116 }
117117 }
118118 }
0 commit comments