diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..7eaececa --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,40 @@ +pipeline { + agent any + + stages{ + stage("one"){ + steps{ + echo 'step 1' + sleep 3 + } + } + stage("two"){ + steps{ + echo 'step 2' + sleep 9 + } + } + stage("three"){ + when{ + branch 'master' + changeset "**/worker/**" + } + steps{ + echo 'step 3' + sleep 5 + } + } + } + + post{ + always{ + echo 'SAlshiekh says: Pipeline completed successfully' + } + failure{ + slackSend (channel: "#ci-cd", message: "Build Failed: ${env.JOB_NAME} ${env.BUILD_NUMBER}") + } + success{ + slackSend (channel: "#ci-cd", message: "Build Success: ${env.JOB_NAME} ${env.BUILD_NUMBER}") + } + } +} diff --git a/README.md b/README.md index a8ee7312..5b6da8ab 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ Example Voting App ========= - +"Line added by SALSHIEKH" Getting started ---------------