mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 23:05:36 +08:00
[Jenkinsfile] Regex: escape . character and don't assume version parts are single digits.
This commit is contained in:
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
@@ -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"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user