We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eb598e7 commit 1e5044cCopy full SHA for 1e5044c
vars/mavenCiPipeline.groovy
@@ -61,7 +61,7 @@ def call(Closure closure) {
61
echo "Artifact ID matches"
62
def lastVersion = lastTag.substring(artifactId.length()+1)
63
echo "Last Version: ${lastVersion}"
64
- def versionPattern = Pattern.compile(Pattern.quote(versionTemplate).replaceAll(Pattern.quote('\\$\\{revision\\}'), '(?<revision>\\d+)').replaceAll(Pattern.quote('\\$\\{sha1\\}'), '[0-9a-fA-F]+'))
+ def versionPattern = Pattern.compile(Pattern.quote(versionTemplate).replaceAll('\\Q${revision}\\E', '\\\\E(?<revision>\\d+)\\\\Q').replaceAll('\\Q${sha1}\\E', '\\\\E[0-9a-fA-F]+\\\\Q'))
65
echo "Version Pattern: ${versionPattern}"
66
def matcher = lastTag =~ versionPattern
67
if (matcher.matches()) {
0 commit comments