[Jenkinsfile] Regex: escape . character and don't assume version parts are single digits.

This commit is contained in:
Mat Sutcliffe
2019-01-19 23:09:29 +00:00
parent fe7a45afcf
commit a8eec53b92

2
Jenkinsfile vendored
View File

@@ -228,7 +228,7 @@ node('master') {
7z x -y xswiftbus-linux-64-*.7z
7z x -y xswiftbus-macos-64-*.7z
'''
def regex = /(?<=xswiftbus-windows-32-)\d.\d.\d.\d+(?=.7z)/
def regex = /(?<=xswiftbus-windows-32-)\d+\.\d+\.\d+\.\d+(?=\.7z)/
def version = sh(returnStdout: true, script: "ls xswiftbus-windows-32-*.7z | grep -Po '${regex}'").trim()
sh "7z a -y -mx=9 xswiftbus-allos-${version}.7z xswiftbus"