diff --git a/Jenkinsfile b/Jenkinsfile
index 5423aed44b6178768f6b9b23e3921431ad371123..f1eefc7dc0e671921d455caed6d5ddca9961c7c7 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -52,9 +52,10 @@ pipeline {
 
                 configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
 
-                    sh "mvn -s $MAVEN_SETTINGS -B versions:set -DnewVersion=${JAR_TAG} -DgenerateBackupPoms=false"
-                    sh "mvn -s $MAVEN_SETTINGS -B versions:set -DnewVersion=${JAR_TAG} -f bayernid-proxy-interface/pom.xml -DgenerateBackupPoms=false"
+                    sh "mvn -s $MAVEN_SETTINGS -B versions:set -DnewVersion=${JAR_TAG}"
+                    sh "mvn -s $MAVEN_SETTINGS -B versions:set -DnewVersion=${JAR_TAG} -f bayernid-proxy-interface/pom.xml"
                     sh "mvn --no-transfer-progress -s $MAVEN_SETTINGS clean install -Dmaven.wagon.http.retryHandler.count=3 -DelasticTests.disabled=true"
+                    sh "mvn -s $MAVEN_SETTINGS versions:revert"
                 }
             }
         }
@@ -115,6 +116,7 @@ pipeline {
             steps {
                 script {
                     FAILED_STAGE=env.STAGE_NAME
+
                     HELM_CHART_VERSION_BAYERN_ID_PROXY = generateHelmChartVersion("pom.xml")
 
                     sh "./run_helm_test.sh"