From 9159d45435e481104608ce548c3e95cce8625493 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9=20=D0=A2=D0=BE=D0=BB?= =?UTF-8?q?=D1=81=D1=82=D1=8B=D1=85?= Date: Fri, 30 Jan 2026 19:26:37 +0300 Subject: [PATCH] minor --- Jenkinsfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2b67f7d..644fbeb 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -27,14 +27,14 @@ pipeline { versionText += it.trim(); } echo versionText - def matcher = versionText =~ /version=(.*)(-[A-z]*)?/ - echo matcher.group() - if (matcher) { - env.VERSION = matcher[0][1] - println "Extracted VERSION: ${env.VERSION}" - } else { - error "Failed to extract version from ${versionFile}" + def matcher = versionText =~ /^version=((\d+\.)*\d+)(?:-([A-Za-z]+))?$/ + + if (!matcher.matches()) { + error "Invalid version format: ${versionText}" } + + env.VERSION = matcher[0][1] + echo "Extracted VERSION: ${env.VERSION}" } } }