Скорректировано вычисление версии
This commit is contained in:
11
Jenkinsfile
vendored
11
Jenkinsfile
vendored
@ -19,17 +19,16 @@ pipeline {
|
|||||||
steps {
|
steps {
|
||||||
script {
|
script {
|
||||||
def versionFile = "src/main/resources/META-INF/ncore-product/${env.PRODUCT_GROUP}/version.properties"
|
def versionFile = "src/main/resources/META-INF/ncore-product/${env.PRODUCT_GROUP}/version.properties"
|
||||||
if (!fileExists(versionFile)) {
|
if (!(versionFile.exists()))
|
||||||
error "Version file not found: ${versionFile}"
|
error "Version file not found: ${versionFile}"
|
||||||
|
def versionText = ""
|
||||||
|
readFile(file: versionFile).readLines().forEach {
|
||||||
|
versionText += it.concat("\n");
|
||||||
}
|
}
|
||||||
def versionText = readFile(file: versionFile)
|
|
||||||
echo versionText
|
|
||||||
def matcher = versionText =~ /version=(.*)(-[A-z]*)?/
|
def matcher = versionText =~ /version=(.*)(-[A-z]*)?/
|
||||||
if (matcher) {
|
if (matcher) {
|
||||||
env.VERSION = matcher[0][1]
|
env.VERSION = matcher[0][1]
|
||||||
if (env.VERSION == null)
|
println "Extracted VERSION: ${env.VERSION}"
|
||||||
error "Failed to extract version from ${versionFile}"
|
|
||||||
echo "Extracted VERSION: ${env.VERSION}"
|
|
||||||
} else {
|
} else {
|
||||||
error "Failed to extract version from ${versionFile}"
|
error "Failed to extract version from ${versionFile}"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user