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

OZG-2626,OZG-2892 extend version check in jenkins config

parent cab49f88
No related branches found
No related tags found
No related merge requests found
......@@ -31,15 +31,25 @@ pipeline {
def rootPom = readMavenPom file: 'pom.xml'
def rootVersion = rootPom.version
def userManagerPom = readMavenPom file: 'user-manager/pom.xml'
def userManagerVersion = userManagerPom.version
def interfacePom = readMavenPom file: 'user-manager-interface/pom.xml'
def interfaceVersion = interfacePom.version
if(env.BRANCH_NAME == 'release'){
if ( !(rootVersion ==~ RELEASE_REGEX)) {
if ( !(rootVersion ==~ RELEASE_REGEX) || !(userManagerVersion ==~ RELEASE_REGEX) || !(interfaceVersion ==~ RELEASE_REGEX)) {
error("Keine Release Version für Branch ${env.BRANCH_NAME}.")
}
} else {
if ( !(rootVersion ==~ SNAPSHOT_REGEX) ) {
if ( !(rootVersion ==~ SNAPSHOT_REGEX) || !(userManagerVersion ==~ RELEASE_REGEX) || !(interfaceVersion ==~ RELEASE_REGEX)) {
error("Keine Snapshot Version für Branch ${env.BRANCH_NAME}.")
}
}
if( !(rootVersion == serverVersion && rootVersion == interfaceVersion && rootVersion == mailVersion)){
error("Versionen sind nicht identisch")
}
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment