diff --git a/ci/jenkins/Jenkinsfile b/ci/jenkins/Jenkinsfile index 735cefe719..ccdc41d104 100644 --- a/ci/jenkins/Jenkinsfile +++ b/ci/jenkins/Jenkinsfile @@ -67,6 +67,7 @@ pipeline { when { allOf { anyOf { + expression { isEmptyChangelog() == true } changeset 'ci/**' changeset 'core/**' changeset 'docker/**' @@ -128,6 +129,7 @@ pipeline { when { allOf { anyOf { + expression { isEmptyChangelog() == true } changeset 'ci/**' changeset 'core/**' changeset 'docker/**' @@ -165,6 +167,7 @@ pipeline { when { allOf { anyOf { + expression { isEmptyChangelog() == true } changeset 'ci/**' changeset 'core/**' changeset 'docker/**' @@ -254,6 +257,13 @@ pipeline { } } +boolean isEmptyChangelog() { + if (currentBuild.changeSets.size() == 0) { + return true + } + return false +} + boolean isTimeTriggeredBuild() { if (currentBuild.getBuildCauses('hudson.triggers.TimerTrigger$TimerTriggerCause').size() != 0) { return true