From c354c44334052ba668f57e48abce44aca347fa56 Mon Sep 17 00:00:00 2001 From: saif-alshiekh Date: Fri, 12 Dec 2025 03:54:34 +0300 Subject: [PATCH 1/6] altered readme.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a8ee7312..cf54a9e6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ Example Voting App ========= - +"Line added by salshiekh" Getting started --------------- From 4ea2a5256e60a650d4d56e9cc735ea13ff1c5b7b Mon Sep 17 00:00:00 2001 From: saif-alshiekh Date: Tue, 23 Dec 2025 03:02:10 +0300 Subject: [PATCH 2/6] edited readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cf54a9e6..5b6da8ab 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ Example Voting App ========= -"Line added by salshiekh" +"Line added by SALSHIEKH" Getting started --------------- From 2899ff3075a21ea075231dcddcc1447758cbe898 Mon Sep 17 00:00:00 2001 From: saif-alshiekh Date: Sat, 27 Dec 2025 21:27:23 +0300 Subject: [PATCH 3/6] added branch and Jenkins file on it --- Jenkinsfile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..daa8063f --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,30 @@ +pipeline { + agent any + + stages{ + stage("one"){ + steps{ + echo 'step 1' + sleep 3 + } + } + stage("two"){ + steps{ + echo 'step 2' + sleep 9 + } + } + stage("three"){ + steps{ + echo 'step 3' + sleep 5 + } + } + } + + post{ + always{ + echo 'This pipeline is completed.' + } + } +} From 9c93b861e67677f3586313db25b40f35f856d718 Mon Sep 17 00:00:00 2001 From: saif-alshiekh Date: Wed, 28 Jan 2026 23:33:55 +0300 Subject: [PATCH 4/6] Added when condition to stage three and deleted branches --- Jenkinsfile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index daa8063f..6c2b48ed 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,9 +15,13 @@ pipeline { } } stage("three"){ - steps{ - echo 'step 3' - sleep 5 + when{ + branch 'master' + changeset "**/worker/**" + } + steps{ + echo 'step 3' + sleep 5 } } } From 6775af5d464b12805ea3396a80594e4f7cad6c07 Mon Sep 17 00:00:00 2001 From: saif-alshiekh Date: Thu, 29 Jan 2026 02:50:03 +0300 Subject: [PATCH 5/6] added post actions (slack notifications) --- Jenkinsfile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6c2b48ed..c65059e8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -27,8 +27,14 @@ pipeline { } post{ - always{ - echo 'This pipeline is completed.' - } + always{ + echo '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}") + } } } From df75e46501f8bfc2b8ec2ef0feb0b2f60ad4a56f Mon Sep 17 00:00:00 2001 From: saif-alshiekh Date: Thu, 29 Jan 2026 02:59:14 +0300 Subject: [PATCH 6/6] alterred(slack notifications) --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index c65059e8..7eaececa 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -28,7 +28,7 @@ pipeline { post{ always{ - echo 'Pipeline completed successfully' + echo 'SAlshiekh says: Pipeline completed successfully' } failure{ slackSend (channel: "#ci-cd", message: "Build Failed: ${env.JOB_NAME} ${env.BUILD_NUMBER}")