From cc7c4fa155365348ad0277d0ca1660efbb4b18a8 Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Sat, 20 Jun 2020 13:10:23 +0200 Subject: Jenkins: do not build ISO when only Docker container changes --- Jenkinsfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'Jenkinsfile') diff --git a/Jenkinsfile b/Jenkinsfile index 4f72c7bc..2f38294c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -165,6 +165,13 @@ pipeline { } stages { stage('Build ISO') { + when { + not { + # No need to trigger a full ISO build when only the Docker + # container definition changes + changeset "**/docker/*" + } + } steps { script { def commitId = sh(returnStdout: true, script: 'git rev-parse --short=11 HEAD').trim() @@ -182,6 +189,13 @@ pipeline { } } stage('Test ISO') { + when { + not { + # No need to trigger a full ISO test when only the Docker + # container definition changes + changeset "**/docker/*" + } + } steps { sh "sudo make test" } -- cgit v1.2.3