diff --git a/Jenkinsfile b/Jenkinsfile index 99cd3fa695dbdec5c04741339944facaa8024251..1d9cf261bb923393be902e2579dcf0184e7b929f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -18,7 +18,7 @@ pipeline { } stages { - stage('Build Intelliform-Adapter') { + stage('Build Eingang-Adapter') { steps { script { FAILED_STAGE=env.STAGE_NAME @@ -49,7 +49,7 @@ pipeline { } } - stage('Deploy Intelliform-Adapter to Nexus'){ + stage('Deploy Eingang-Adapter to Nexus'){ when { anyOf { branch 'master' @@ -79,6 +79,7 @@ pipeline { withCredentials([usernamePassword(credentialsId: 'jenkins-docker-login', usernameVariable: 'USER', passwordVariable: 'PASSWORD')]) { sh 'docker login docker.ozg-sh.de -u ${USER} -p ${PASSWORD}' + //intelliform adapter sh "docker tag docker.ozg-sh.de/intelliform-adapter:build-latest docker.ozg-sh.de/intelliform-adapter:${env.BRANCH_NAME}-${version}" sh "docker push docker.ozg-sh.de/intelliform-adapter:${env.BRANCH_NAME}-${version}" @@ -91,6 +92,20 @@ pipeline { sh 'docker tag docker.ozg-sh.de/intelliform-adapter:build-latest docker.ozg-sh.de/intelliform-adapter:latest' sh 'docker push docker.ozg-sh.de/intelliform-adapter:latest' } + + //formsolutions adapter + sh "docker tag docker.ozg-sh.de/formsolutions-adapter:build-latest docker.ozg-sh.de/formsolutions-adapter:${env.BRANCH_NAME}-${version}" + sh "docker push docker.ozg-sh.de/formsolutions-adapter:${env.BRANCH_NAME}-${version}" + + if (env.BRANCH_NAME == 'master') { + sh 'docker tag docker.ozg-sh.de/formsolutions-adapter:build-latest docker.ozg-sh.de/formsolutions-adapter:snapshot-latest' + sh 'docker push docker.ozg-sh.de/formsolutions-adapter:snapshot-latest' + } + + if (env.BRANCH_NAME == 'release') { + sh 'docker tag docker.ozg-sh.de/formsolutions-adapter:build-latest docker.ozg-sh.de/formsolutions-adapter:latest' + sh 'docker push docker.ozg-sh.de/formsolutions-adapter:latest' + } } } }