From 9cf903ce4128cb8126b4b635a34dac5aa4ead3ff Mon Sep 17 00:00:00 2001 From: William Petit Date: Thu, 16 Jun 2022 17:00:23 +0200 Subject: [PATCH] =?UTF-8?q?feat(debian):=20possibilit=C3=A9=20d'interprete?= =?UTF-8?q?r=20ou=20non=20la=20version=20attendue=20comme=20un=20patron?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vars/debian.groovy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vars/debian.groovy b/vars/debian.groovy index 82faacf..079a4b1 100644 --- a/vars/debian.groovy +++ b/vars/debian.groovy @@ -2,6 +2,7 @@ def waitForRepoPackage(String packageName, Map params = [:]) { def expectedVersion = params.expectedVersion ? params.expectedVersion : null def delay = params.delay ? params.delay : 30 def waitTimeout = params.timeout ? params.timeout : 2400 + def asPattern = params.containsKey("asPattern") ? params.asPattern : true def message = "Waiting for package '${packageName}'" if (expectedVersion != null) { @@ -28,7 +29,7 @@ def waitForRepoPackage(String packageName, Map params = [:]) { } def versionFound = packages.find { - def matches = it['version'] =~ expectedVersion + def matches = asPattern ? it['version'] =~ expectedVersion : it['version'] == expectedVersion println("Comparing expected version '${expectedVersion}' to '${it['version']}': ${matches}") return matches }