mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-12 15:25:34 +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-linux-64-*.7z
|
||||||
7z x -y xswiftbus-macos-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()
|
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"
|
sh "7z a -y -mx=9 xswiftbus-allos-${version}.7z xswiftbus"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user