From 41de0648308f0d633200753189b8f56f658a941a Mon Sep 17 00:00:00 2001 From: chumaedeogu Date: Sun, 8 Sep 2024 22:16:13 -0400 Subject: [PATCH 01/13] Create jenkinsfile --- jenkinsfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 jenkinsfile diff --git a/jenkinsfile b/jenkinsfile new file mode 100644 index 0000000000..3b7b839329 --- /dev/null +++ b/jenkinsfile @@ -0,0 +1,16 @@ +pipeline { + agent { label 'ansible' } + stages { + stage('Clean Workspace') { + steps { + deleteDir() // Deletes the contents of the workspace + } + } + stage('Clone Repository') { + steps { + + git url: 'git@github.com:chumaedeogu/example-voting-app.git', branch: 'master' + } + } + } +} From 148c2deef8241d39d05ee00b98a9fd41c41dd808 Mon Sep 17 00:00:00 2001 From: chumaedeogu Date: Sun, 8 Sep 2024 22:17:44 -0400 Subject: [PATCH 02/13] Rename jenkinsfile to Jenkinsfile --- jenkinsfile => Jenkinsfile | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename jenkinsfile => Jenkinsfile (100%) diff --git a/jenkinsfile b/Jenkinsfile similarity index 100% rename from jenkinsfile rename to Jenkinsfile From 9f052aeac2d7c3c686846de441975581afa460d3 Mon Sep 17 00:00:00 2001 From: chumaedeogu Date: Sun, 8 Sep 2024 22:32:37 -0400 Subject: [PATCH 03/13] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3b7b839329..20a7a0d184 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,5 @@ pipeline { - agent { label 'ansible' } + agent { label !'ansible' } stages { stage('Clean Workspace') { steps { From 70ff7019baa26e6bce5306bf364a386c7261775f Mon Sep 17 00:00:00 2001 From: chumaedeogu Date: Sun, 8 Sep 2024 22:34:02 -0400 Subject: [PATCH 04/13] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 20a7a0d184..6b48d0ec95 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,5 @@ pipeline { - agent { label !'ansible' } + agent !{ label 'ansible' } stages { stage('Clean Workspace') { steps { From b316c38ec65630ee4b70b9f57a0909051e532836 Mon Sep 17 00:00:00 2001 From: chumaedeogu Date: Sun, 8 Sep 2024 22:38:26 -0400 Subject: [PATCH 05/13] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6b48d0ec95..8ad22dfc68 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,5 @@ pipeline { - agent !{ label 'ansible' } + agent !{ label '!ansible' } stages { stage('Clean Workspace') { steps { From 065589d5a573707070e65d607f5d3f9f2a3f9679 Mon Sep 17 00:00:00 2001 From: chumaedeogu Date: Sun, 8 Sep 2024 22:39:47 -0400 Subject: [PATCH 06/13] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8ad22dfc68..4fa1f84cb8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,5 @@ pipeline { - agent !{ label '!ansible' } + agent { label '!ansible' } stages { stage('Clean Workspace') { steps { From b4d0fc2681bfd2bf495efd085a88e3abcff2c738 Mon Sep 17 00:00:00 2001 From: chumaedeogu Date: Sun, 8 Sep 2024 22:47:59 -0400 Subject: [PATCH 07/13] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4fa1f84cb8..57a9c72b9a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,7 +9,7 @@ pipeline { stage('Clone Repository') { steps { - git url: 'git@github.com:chumaedeogu/example-voting-app.git', branch: 'master' + git url: 'https://github.com/chumaedeogu/example-voting-app.git', branch: 'master' } } } From 60d172aaa5cac2693ef01697096c5615efbd367a Mon Sep 17 00:00:00 2001 From: chumaedeogu Date: Sun, 8 Sep 2024 23:12:18 -0400 Subject: [PATCH 08/13] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 57a9c72b9a..7d210cd2d1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,7 +9,7 @@ pipeline { stage('Clone Repository') { steps { - git url: 'https://github.com/chumaedeogu/example-voting-app.git', branch: 'master' + git url: 'https://github.com/chumaedeogu/example-voting-app.git', branch: 'main' } } } From 14444cf75809f27030cebff2cee7d6ded5248608 Mon Sep 17 00:00:00 2001 From: chumaedeogu Date: Wed, 11 Sep 2024 20:10:35 -0400 Subject: [PATCH 09/13] Update Jenkinsfile --- Jenkinsfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 7d210cd2d1..bee0b32828 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -12,5 +12,11 @@ pipeline { git url: 'https://github.com/chumaedeogu/example-voting-app.git', branch: 'main' } } + stage('docker compose') { + steps { + + sh 'docker compose up -d' + } + } } } From f834a29d62ef9a8c5e45a8778e7d7034cf019db8 Mon Sep 17 00:00:00 2001 From: chumaedeogu Date: Wed, 11 Sep 2024 20:15:31 -0400 Subject: [PATCH 10/13] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index bee0b32828..c167dc20da 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,7 +15,7 @@ pipeline { stage('docker compose') { steps { - sh 'docker compose up -d' + sh 'docker compose -f docker-compose.yml up -d' } } } From b58e818e99bc4dd7ad3566d797ecf23063caf3c4 Mon Sep 17 00:00:00 2001 From: chumaedeogu Date: Wed, 11 Sep 2024 20:30:34 -0400 Subject: [PATCH 11/13] Update Jenkinsfile --- Jenkinsfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index c167dc20da..df9976add3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,8 +14,10 @@ pipeline { } stage('docker compose') { steps { + script{ sh 'docker compose -f docker-compose.yml up -d' + } } } } From bc101b40efcfcc0d048902b165b552668e918283 Mon Sep 17 00:00:00 2001 From: chumaedeogu Date: Wed, 11 Sep 2024 20:49:30 -0400 Subject: [PATCH 12/13] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index df9976add3..d75911e7bf 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -16,7 +16,7 @@ pipeline { steps { script{ - sh 'docker compose -f docker-compose.yml up -d' + bat 'docker compose -f docker-compose.yml up -d' } } } From 7a6d985aa04331234ccc4658b7bceba9d7a3ffae Mon Sep 17 00:00:00 2001 From: chumaedeogu Date: Wed, 11 Sep 2024 20:54:05 -0400 Subject: [PATCH 13/13] Update Jenkinsfile --- Jenkinsfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index d75911e7bf..41618d6c66 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,12 @@ pipeline { agent { label '!ansible' } stages { + stage('Check Environment') { + steps { + // Print environment variables to check if Docker is in PATH + bat 'set' + } + } stage('Clean Workspace') { steps { deleteDir() // Deletes the contents of the workspace