diff --git a/Jenkinsfile b/Jenkinsfile index c5862100fb09df24442e0ee11d3a77b7069e1606..a2c1876b66db5b194fbc59a19a985183867db543 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -84,28 +84,7 @@ pipeline { } } - // stage('Tag and Push Docker image') { - // steps { - // script { - // FAILED_STAGE=env.STAGE_NAME - - // if (env.BRANCH_NAME == 'master') { - // reTagAndPushDockerImage('snapshot-latest') - // } - // else if (env.BRANCH_NAME == 'release') { - // reTagAndPushDockerImage('latest') - // } - // else { - // pushDockerImage() - // } - // } - // } - // } - stage('Sonar Checks') { - // when { - // branch 'master' - // } steps { script { FAILED_STAGE=env.STAGE_NAME @@ -172,32 +151,23 @@ pipeline { } } +String generateImageTag() { - -Void reTagAndPushDockerImage(String newTag){ - withCredentials([usernamePassword(credentialsId: 'jenkins-nexus-login', usernameVariable: 'USER', passwordVariable: 'PASSWORD')]) { - sh "docker login docker.ozg-sh.de -u ${USER} -p ${PASSWORD}" - - sh "docker tag docker.ozg-sh.de/administration:${IMAGE_TAG} docker.ozg-sh.de/administration:${newTag}" - sh "docker push docker.ozg-sh.de/administration:${newTag}" + def imageTag = "" + if (env.BRANCH_NAME == 'master') { + imageTag += "snapshot-latest" } -} - -Void pushDockerImage(){ - withCredentials([usernamePassword(credentialsId: 'jenkins-nexus-login', usernameVariable: 'USER', passwordVariable: 'PASSWORD')]) { - sh "docker login docker.ozg-sh.de -u ${USER} -p ${PASSWORD}" - - sh "docker push docker.ozg-sh.de/administration:${IMAGE_TAG}" + else if (env.BRANCH_NAME == 'release') { + imageTag += "latest" } -} - -String generateImageTag() { - def imageTag = "${env.BRANCH_NAME}-${getPomVersion('pom.xml')}" - - if (env.BRANCH_NAME == 'master') { - imageTag += "-${env.GIT_COMMIT.take(7)}" + else { + imageTag += "${env.BRANCH_NAME}-${getPomVersion('pom.xml')}" } + // if (env.BRANCH_NAME == 'master') { + // imageTag += "-${env.GIT_COMMIT.take(7)}" + // } + return imageTag }