From 7f4e0931f0bebff67812871cc03de3ff673aa253 Mon Sep 17 00:00:00 2001 From: Andreas Fahrecker Date: Wed, 10 Apr 2024 18:57:22 +0200 Subject: [PATCH] Fix (not use getRawBuild) --- Jenkinsfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2b4f032..a694459 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,8 +24,9 @@ pipeline { } steps { script { - def causedByScmEvent = currentBuild.rawBuild.getCause(hudson.triggers.SCMTrigger.SCMTriggerCause) - if (causedByScmEvent == null) { + def causes = currentBuild.getBuildCauses() + def causedByScmEvent = causes.any { it._class == 'hudson.triggers.SCMTrigger$SCMTriggerCause' } + if (!causedByScmEvent) { echo 'Not triggered by SCM, continuing build' } else if (sh(script: 'git log -1 --pretty=format:"%an"', returnStdout: true).trim() == 'Jenkins') { currentBuild.result = 'ABORTED'