From cc2d2528f6c8ec9953785fba752f00847b269d9f Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Fri, 12 Oct 2018 02:11:45 +1100 Subject: [PATCH 01/21] Create initial Pipeline as a Jenkinsfile --- Jenkinsfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000000..14f0b741ab --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,15 @@ +pipeline { + agent { + docker { + image 'node:6-alpine' + args '-p 3000:3000' + } + } + stages { + stage('Build') { + steps { + sh 'npm install' + } + } + } +} From 93fe7a4bb2ff97aa51e99f5fe655f7ad08448ad0 Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 16:44:47 +1100 Subject: [PATCH 02/21] Add initial Jenkinsfile --- Jenkinsfile | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 14f0b741ab..dbc2ec9824 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,10 +1,4 @@ pipeline { - agent { - docker { - image 'node:6-alpine' - args '-p 3000:3000' - } - } stages { stage('Build') { steps { From c09275dae9cc00a2c56504ceb7d9c42d1f72fc8f Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 17:43:18 +1100 Subject: [PATCH 03/21] Add agent to Jenkinsfile --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index dbc2ec9824..a9aa69800e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,4 +1,5 @@ pipeline { + agent any stages { stage('Build') { steps { From 12a80c485a89c9bed80a5162088c6b8c166a7dd6 Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:02:22 +1100 Subject: [PATCH 04/21] Updated Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a9aa69800e..07304a2acd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,7 +3,7 @@ pipeline { stages { stage('Build') { steps { - sh 'npm install' + bat 'npm install' } } } From 305f22b7606b1437e1de26383c93dbd5d37a7640 Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:24:40 +1100 Subject: [PATCH 05/21] Add 'Test' stage --- Jenkinsfile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 07304a2acd..7c0fd1293b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,10 +1,18 @@ pipeline { agent any + environment { + CI = 'true' + } stages { stage('Build') { steps { bat 'npm install' } + } + stage('Test') { + steps { + bat './jenkins/scripts/test.sh' + } } } } From d89405bddfaf98b369d2c68703e7c96a0371e3d0 Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:28:26 +1100 Subject: [PATCH 06/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7c0fd1293b..20010df513 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - bat './jenkins/scripts/test.sh' + bat 'jenkins/scripts/test.sh' } } } From a2e67761731b873532add0a4475ddd1b8c42a4f5 Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:32:14 +1100 Subject: [PATCH 07/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 20010df513..2967c582c6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - bat 'jenkins/scripts/test.sh' + .\'jenkins\scripts\test.sh' } } } From 0122654858804cc81cbb8897e14b9ff3d702e901 Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:33:16 +1100 Subject: [PATCH 08/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2967c582c6..379dbe0617 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - .\'jenkins\scripts\test.sh' + ./'jenkins/scripts/test.sh' } } } From 181756d1fe38cb13cdd6380d89b01038e2351eed Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:34:18 +1100 Subject: [PATCH 09/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 379dbe0617..2547da7fab 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - ./'jenkins/scripts/test.sh' + bat '.\jenkins\scripts\test.sh' } } } From f8b47402ea135591c23b6fb0fddd9ca635b3c359 Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:35:06 +1100 Subject: [PATCH 10/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2547da7fab..7c0fd1293b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - bat '.\jenkins\scripts\test.sh' + bat './jenkins/scripts/test.sh' } } } From 1fd0820a41e1b0861fb65725c36315ad56bdeb9e Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:36:29 +1100 Subject: [PATCH 11/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7c0fd1293b..3aa3b31d5f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - bat './jenkins/scripts/test.sh' + sh './jenkins/scripts/test.sh' } } } From 6e70506a3a342a8196177ef35533456da2ca2739 Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:39:53 +1100 Subject: [PATCH 12/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3aa3b31d5f..a515353edd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - sh './jenkins/scripts/test.sh' + './jenkins/scripts/test.sh' } } } From 4f2734eb329b7b393e94b7d6def250f97d24818c Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:40:49 +1100 Subject: [PATCH 13/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a515353edd..6d62ed7583 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - './jenkins/scripts/test.sh' + ./jenkins/scripts/test.sh } } } From 2f830992ea849c6da9e034ad0e9251ff3ef7085c Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:48:51 +1100 Subject: [PATCH 14/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6d62ed7583..42e6b22a6e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - ./jenkins/scripts/test.sh + .\jenkins\scripts\test.sh } } } From 6b60c74c6813ef58213d31bb40fdb8aad187a202 Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:50:20 +1100 Subject: [PATCH 15/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 42e6b22a6e..4d14e5f7b6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - .\jenkins\scripts\test.sh + '.\jenkins\scripts\test.sh' } } } From 24189afd0cdc3b43ab5b907ac0b687f089a98056 Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:52:18 +1100 Subject: [PATCH 16/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4d14e5f7b6..2547da7fab 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - '.\jenkins\scripts\test.sh' + bat '.\jenkins\scripts\test.sh' } } } From a3486c965aec5f4cf489c38b6173b895c7061ca6 Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:53:23 +1100 Subject: [PATCH 17/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2547da7fab..a62e0b7185 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - bat '.\jenkins\scripts\test.sh' + bat 'jenkins\scripts\test.sh' } } } From 80fa5e2a7b66e1338ff71569ea77a54c066d984a Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 18:55:09 +1100 Subject: [PATCH 18/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a62e0b7185..20010df513 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - bat 'jenkins\scripts\test.sh' + bat 'jenkins/scripts/test.sh' } } } From ff8b3f710516e4c55a383115f85bbc9bf3bec4c2 Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 19:11:42 +1100 Subject: [PATCH 19/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 20010df513..64020766d6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - bat 'jenkins/scripts/test.sh' + bat "./jenkins/scripts/test.sh" } } } From 258ce7237b41ea4e44a153c74908e07fe8a7712e Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 19:13:31 +1100 Subject: [PATCH 20/21] Fix 'Test' stage --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 64020766d6..e398e33733 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { } stage('Test') { steps { - bat "./jenkins/scripts/test.sh" + bat ".\\jenkins\\scripts\\test.sh" } } } From 4ce57012a92247ada2696471dee3b29c8bfcf6e7 Mon Sep 17 00:00:00 2001 From: Celso Coutinho <20.celso@gmail.com> Date: Sat, 13 Oct 2018 22:30:37 +1100 Subject: [PATCH 21/21] Add 'Deliver' stage --- Jenkinsfile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index e398e33733..e3ca244845 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,6 +13,13 @@ pipeline { steps { bat ".\\jenkins\\scripts\\test.sh" } + } + stage('Deliver') { + steps { + bat '.\\jenkins\\scripts\\deliver.sh' + input message: 'Finished using the web site? (Click "Proceed" to continue)' + bat '.\\jenkins\\scripts\\kill.sh' + } } } }