Скорректировано вычисление версии

This commit is contained in:
2026-01-30 18:36:29 +03:00
parent 3ad33311f5
commit c1567f138d

17
Jenkinsfile vendored
View File

@ -19,19 +19,18 @@ pipeline {
steps {
script {
def versionFile = "src/main/resources/META-INF/ncore-product/${env.PRODUCT_GROUP}/version.properties"
if (!fileExists(versionFile)) {
error "Version file not found: ${versionFile}"
if (!(versionFile.exists()))
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]*)?/
if (matcher) {
env.VERSION = matcher[0][1]
if (env.VERSION == null)
error "Failed to extract version from ${versionFile}"
echo "Extracted VERSION: ${env.VERSION}"
env.VERSION = matcher[0][1]
println "Extracted VERSION: ${env.VERSION}"
} else {
error "Failed to extract version from ${versionFile}"
error "Failed to extract version from ${versionFile}"
}
}
}