From df10dab952ef9a6a553111dedaef4f64072b3f33 Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Wed, 27 Jul 2022 10:37:10 +0100 Subject: [PATCH] build: Skip running Jenkins if fuzzer only changes There is no point in wasting resources building use Jenkins if the change only modifies the fuzzers. Signed-off-by: Rob Bradford --- Jenkinsfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index eb8bc0044..5493cad56 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -23,10 +23,10 @@ pipeline{ } } } - stage ('Check for fuzzer cargo files only changes') { + stage ('Check for fuzzer files only changes') { when { expression { - return fuzzCargoFileOnly() + return fuzzFileOnly() } } steps { @@ -416,13 +416,13 @@ def boolean docsFileOnly() { ) != 0 } -def boolean fuzzCargoFileOnly() { +def boolean fuzzFileOnly() { if (env.CHANGE_TARGET == null) { return false; } return sh( returnStatus: true, - script: "git diff --name-only origin/${env.CHANGE_TARGET}... | grep -v -E 'fuzz\\/Cargo.(toml|lock)'" + script: "git diff --name-only origin/${env.CHANGE_TARGET}... | grep -v -E 'fuzz/'" ) != 0 }