minor
This commit is contained in:
14
Jenkinsfile
vendored
14
Jenkinsfile
vendored
@ -27,14 +27,14 @@ pipeline {
|
|||||||
versionText += it.trim();
|
versionText += it.trim();
|
||||||
}
|
}
|
||||||
echo versionText
|
echo versionText
|
||||||
def matcher = versionText =~ /version=(.*)(-[A-z]*)?/
|
def matcher = versionText =~ /^version=((\d+\.)*\d+)(?:-([A-Za-z]+))?$/
|
||||||
echo matcher.group()
|
|
||||||
if (matcher) {
|
if (!matcher.matches()) {
|
||||||
env.VERSION = matcher[0][1]
|
error "Invalid version format: ${versionText}"
|
||||||
println "Extracted VERSION: ${env.VERSION}"
|
|
||||||
} else {
|
|
||||||
error "Failed to extract version from ${versionFile}"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
env.VERSION = matcher[0][1]
|
||||||
|
echo "Extracted VERSION: ${env.VERSION}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user