From a8eec53b926855df227acf4bab8d0e913d0ff5b7 Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Sat, 19 Jan 2019 23:09:29 +0000 Subject: [PATCH] [Jenkinsfile] Regex: escape `.` character and don't assume version parts are single digits. --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index cf2c2c9f7..878cd330d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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"