This is an automated email from the ASF dual-hosted git repository. cdutz pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-training.git
commit 6604f13c1f44fe1f8dd82f599f147304136bf442 Author: Christofer Dutz <[email protected]> AuthorDate: Fri Apr 26 12:09:29 2019 +0200 - Tried to prevent all jobs from running on every commit --- site/Jenkinsfile | 18 ++++++++++++++++++ tools/maven-revealjs-asciidoctor-templte/Jenkinsfile | 12 ++++++++++++ 2 files changed, 30 insertions(+) diff --git a/site/Jenkinsfile b/site/Jenkinsfile index 82d1b50..31c8d16 100644 --- a/site/Jenkinsfile +++ b/site/Jenkinsfile @@ -46,6 +46,9 @@ pipeline { stages { stage('Initialization') { + when { + changeset "site/**" + } steps { echo 'Building Branch: ' + env.BRANCH_NAME echo 'Using PATH = ' + env.PATH @@ -53,6 +56,9 @@ pipeline { } stage('Cleanup') { + when { + changeset "site/**" + } steps { echo 'Cleaning up the workspace' deleteDir() @@ -60,6 +66,9 @@ pipeline { } stage('Checkout') { + when { + changeset "site/**" + } steps { echo 'Checking out branch ' + env.BRANCH_NAME checkout scm @@ -67,6 +76,9 @@ pipeline { } stage('Build site') { + when { + changeset "site/**" + } steps { echo 'Building Site' sh 'mvn -f site/pom.xml site' @@ -74,6 +86,9 @@ pipeline { } stage('Stage site') { + when { + changeset "site/**" + } steps { echo 'Staging Site' // Build a directory containing the aggregated website. @@ -90,6 +105,9 @@ pipeline { stage('Deploy site') { when { + changeset "site/**" + } + when { branch 'feature/changed-directory-structure' } steps { diff --git a/tools/maven-revealjs-asciidoctor-templte/Jenkinsfile b/tools/maven-revealjs-asciidoctor-templte/Jenkinsfile index d23dc38..b202854 100644 --- a/tools/maven-revealjs-asciidoctor-templte/Jenkinsfile +++ b/tools/maven-revealjs-asciidoctor-templte/Jenkinsfile @@ -35,6 +35,9 @@ pipeline { stages { stage('Initialization') { + when { + changeset "tools/maven-revealjs-asciidoctor-templte/**" + } steps { echo 'Building Branch: ' + env.BRANCH_NAME echo 'Using PATH = ' + env.PATH @@ -42,6 +45,9 @@ pipeline { } stage('Cleanup') { + when { + changeset "tools/maven-revealjs-asciidoctor-templte/**" + } steps { echo 'Cleaning up the workspace' deleteDir() @@ -49,6 +55,9 @@ pipeline { } stage('Checkout') { + when { + changeset "tools/maven-revealjs-asciidoctor-templte/**" + } steps { echo 'Checking out branch ' + env.BRANCH_NAME checkout scm @@ -56,6 +65,9 @@ pipeline { } stage('Build') { + when { + changeset "tools/maven-revealjs-asciidoctor-templte/**" + } steps { echo 'Building' sh 'mvn -f tools/maven-revealjs-asciidoctor-templte/pom.xml package'
