File tree 1 file changed +12
-4
lines changed
1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -84,11 +84,19 @@ String baseName = "customCodecsBwcCluster"
84
84
String bwcFilePath = " src/test/resources/"
85
85
String projectVersion = nextVersion
86
86
87
+ String previousOpenSearch = extractVersion(previousVersion) + " -SNAPSHOT" ;
88
+ String nextOpenSearch = extractVersion(nextVersion) + " -SNAPSHOT" ;
89
+
87
90
// Extracts the OpenSearch version from a plugin version string, 2.11.0.0 -> 2.11.0.
88
- def previousToken = previousVersion. tokenize(' -' )
89
- def nextToken = nextVersion. tokenize(' -' )
90
- String previousOpenSearch = previousToken[1 ] ? previousToken[0 ][0 .. -3 ] + " -" + previousToken[1 ] + " -SNAPSHOT" : previousToken[0 ][0 .. -3 ] + " -SNAPSHOT"
91
- String nextOpenSearch = nextToken[1 ] ? nextToken[0 ][0 .. -3 ] + " -" + nextToken[1 ] + " -SNAPSHOT" : nextToken[0 ][0 .. -3 ] + " -SNAPSHOT"
91
+ def String extractVersion (versionStr ) {
92
+ def versionMatcher = versionStr =~ / (.+?)(\.\d +)(-(alpha|beta|rc)\d +)?$/
93
+ versionMatcher. find()
94
+ if (versionMatcher. group(3 ) != null ) { /* there is a qualifier */
95
+ return versionMatcher. group(1 ) + versionMatcher. group(3 )
96
+ } else {
97
+ return versionMatcher. group(1 )
98
+ }
99
+ }
92
100
93
101
2. times {i ->
94
102
testClusters {
You can’t perform that action at this time.
0 commit comments