Skip to content
Snippets Groups Projects
Commit 47c1200d authored by OZGCloud's avatar OZGCloud
Browse files

OZG-5907 update jenkinsfile for branch jar deployen

parent e7ff6619
Branches
Tags
Loading
......@@ -43,34 +43,42 @@ pipeline {
}
}
stage('Build BayernIdProxy') {
stage('Set Version') {
steps {
script {
FAILED_STAGE=env.STAGE_NAME
JAR_TAG = generateImageTag('pom.xml')
JAR_TAG = generateHelmChartVersion('pom.xml')
}
configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
sh "mvn -s $MAVEN_SETTINGS versions:set -DnewVersion=${JAR_TAG} -DprocessAllModules=true -DgenerateBackupPoms=false"
sh "mvn -s $MAVEN_SETTINGS -B versions:set -DnewVersion=${JAR_TAG}"
//the command above does not work for bayernid-proxy-interface pom
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"
}
}
}
stage('Deploy to Nexus'){
stage('Build BayernIdProxy') {
steps {
script {
FAILED_STAGE=env.STAGE_NAME
deployJarFiles()
}
configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
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"
}
}
}
stage('Deploy to Nexus main/release'){
steps {
script {
FAILED_STAGE = env.STAGE_NAME
}
configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
sh 'mvn --no-transfer-progress -s $MAVEN_SETTINGS -DskipTests deploy -Dmaven.wagon.http.retryHandler.count=3'
}
}
}
stage('Build Docker image nachrichten-bayernid-proxy') {
steps {
......@@ -256,12 +264,6 @@ Void tagAndPushDockerImage(String imageName, String newTag){
}
}
Void deployJarFiles(){
configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
sh 'mvn --no-transfer-progress -s $MAVEN_SETTINGS -DskipTests deploy -Dmaven.wagon.http.retryHandler.count=3'
}
}
String getPomVersion(String pomFile){
def pom = readMavenPom file: pomFile
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment