diff --git a/Jenkinsfile b/Jenkinsfile index df54f32..881a79f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -26,7 +26,10 @@ pipeline { script { def causes = currentBuild.getBuildCauses() echo "Build causes: ${causes}" - def causedByScmEvent = causes.any { it._class == 'hudson.triggers.SCMTrigger$SCMTriggerCause' } + def causedByScmEvent = causes.any { + it._class == 'hudson.triggers.SCMTrigger$SCMTriggerCause' || + it._class == 'jenkins.branch.BranchEventCause' + } echo "Caused by SCM event: ${causedByScmEvent}" if (!causedByScmEvent) { echo 'Not triggered by SCM, continuing build'