From 28dd996436a80053300d767f503d2246f5008e60 Mon Sep 17 00:00:00 2001 From: Dan Idoux Date: Wed, 13 May 2020 13:55:33 -0500 Subject: [PATCH 01/13] Create 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 9ede0fd2578a1be1da9852eb89eb7d10ee6775bf Mon Sep 17 00:00:00 2001 From: Dan Idoux Date: Mon, 18 May 2020 09:50:29 -0500 Subject: [PATCH 02/13] Added Test stage --- Jenkinsfile | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 14f0b741ab..57882cf2c2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,14 +1,22 @@ pipeline { agent { docker { - image 'node:6-alpine' - args '-p 3000:3000' + image 'node:6-alpine' + args '-p 3000:3000' } } + environment { + CI = 'true' + } stages { - stage('Build') { + stage('Build') { + steps { + sh 'npm install' + } + } + stage('Test') { steps { - sh 'npm install' + sh './jenkins/scripts/test.sh' } } } From 1c0735e6f9f5e46af07633ef1a5a20176b1fc214 Mon Sep 17 00:00:00 2001 From: Dan Idoux Date: Thu, 4 Jun 2020 16:18:29 -0500 Subject: [PATCH 03/13] WIP --- .Jenkinsfile.swp | Bin 0 -> 12288 bytes Jenkinsfile | 14 +++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 .Jenkinsfile.swp diff --git a/.Jenkinsfile.swp b/.Jenkinsfile.swp new file mode 100644 index 0000000000000000000000000000000000000000..d7035e0210ea391f97bb8fb7a3060eacdf91a85c GIT binary patch literal 12288 zcmeI2L2DC16o4naYE|mV+cSdO9yS|owIxtQD@v7u2O}sbPIq6E>F&-BJF}@E){BS- z&w?QS3h^lZ0Dpkq^ym-p?%QN*5)(^3w!DFFXJ_VR-kWcana$?C^$l2VED36-g!mkN zdvxagvD)rKAtDuJ#glSj|JIWc=KF{AS9b>+1|8-6oh*;7ks$_Fr6xgNXA%0_*3VIf z&etaOr7^)R)UncbOC@-K1RTN!*uZoHh1>F1X4{JwFEq=5bM>=udagY^mS@=j8(;%$ zfDNz#Hoykh02?@x2Arvh=XA1}>U2=`wZHmm$Q>JC18jf|umLu}2G{@_U;}J`4X^<= za0m^^NQk$`g}5|J#nb=)P@Un|Ng;j`Ux|;z8{#$bl5oUh;sLQiED=D=5I;@`@rC$A zd?4NtuZa7^ZQ?3%o|q%PQ_dGeo484=63axtmP6>0OJ)OXfDNz#Hoykh02^QfY~TnQ zcqV|_;5q&_IVxvt7raKWJ-Evp*f3Yd*&tR)(y(1mlp&){X;U~z(OTKT7I-(5R6_4*=>B}`vM&>(bd{t0b(DoM=2Z#`?58uz&==H5)4u_C0_G6_ literal 0 HcmV?d00001 diff --git a/Jenkinsfile b/Jenkinsfile index 57882cf2c2..cec8aa6b12 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,17 +6,25 @@ pipeline { } } environment { - CI = 'true' + CI = 'true' } stages { stage('Build') { steps { + sh 'uname -a' sh 'npm install' } } - stage('Test') { + stage('Test') { steps { - sh './jenkins/scripts/test.sh' + sh './jenkins/scripts/test.sh' + } + } + stage('Deliver') { + steps { + sh './jenkins/scripts/deliver.sh' + input message: 'Finished using the web site? (Click "Proceed" to continue)' + sh './jenkins/scripts/kill.sh' } } } From 65823c3b7f47c5ce90ee5f6a2ba8523c3b320b08 Mon Sep 17 00:00:00 2001 From: Dan Idoux Date: Thu, 4 Jun 2020 16:20:33 -0500 Subject: [PATCH 04/13] WIP --- .Jenkinsfile.swp | Bin 12288 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .Jenkinsfile.swp diff --git a/.Jenkinsfile.swp b/.Jenkinsfile.swp deleted file mode 100644 index d7035e0210ea391f97bb8fb7a3060eacdf91a85c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2L2DC16o4naYE|mV+cSdO9yS|owIxtQD@v7u2O}sbPIq6E>F&-BJF}@E){BS- z&w?QS3h^lZ0Dpkq^ym-p?%QN*5)(^3w!DFFXJ_VR-kWcana$?C^$l2VED36-g!mkN zdvxagvD)rKAtDuJ#glSj|JIWc=KF{AS9b>+1|8-6oh*;7ks$_Fr6xgNXA%0_*3VIf z&etaOr7^)R)UncbOC@-K1RTN!*uZoHh1>F1X4{JwFEq=5bM>=udagY^mS@=j8(;%$ zfDNz#Hoykh02?@x2Arvh=XA1}>U2=`wZHmm$Q>JC18jf|umLu}2G{@_U;}J`4X^<= za0m^^NQk$`g}5|J#nb=)P@Un|Ng;j`Ux|;z8{#$bl5oUh;sLQiED=D=5I;@`@rC$A zd?4NtuZa7^ZQ?3%o|q%PQ_dGeo484=63axtmP6>0OJ)OXfDNz#Hoykh02^QfY~TnQ zcqV|_;5q&_IVxvt7raKWJ-Evp*f3Yd*&tR)(y(1mlp&){X;U~z(OTKT7I-(5R6_4*=>B}`vM&>(bd{t0b(DoM=2Z#`?58uz&==H5)4u_C0_G6_ From 402a42f33f694e3c8557f77b933a3ed8723914e5 Mon Sep 17 00:00:00 2001 From: Dan Idoux Date: Thu, 4 Jun 2020 16:24:05 -0500 Subject: [PATCH 05/13] WIP --- Jenkinsfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index cec8aa6b12..8a035c8746 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,15 +1,15 @@ pipeline { - agent { - docker { - image 'node:6-alpine' - args '-p 3000:3000' - } - } environment { CI = 'true' } stages { stage('Build') { + agent { + docker { + image 'node:6-alpine' + args '-p 3000:3000' + } + } steps { sh 'uname -a' sh 'npm install' From 568cbdb7a579e90b37a367c4f0b910034bfd7a53 Mon Sep 17 00:00:00 2001 From: Dan Idoux Date: Thu, 4 Jun 2020 16:26:00 -0500 Subject: [PATCH 06/13] WIP --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 8a035c8746..878cd5930b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,4 +1,5 @@ pipeline { + agent any environment { CI = 'true' } From 3fd6c629d059e160bd5d00b325b529628f27ae8b Mon Sep 17 00:00:00 2001 From: Dan Idoux Date: Thu, 4 Jun 2020 16:40:00 -0500 Subject: [PATCH 07/13] WIP --- Jenkinsfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 878cd5930b..5e3bc845f9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,16 +1,16 @@ pipeline { - agent any + agent { + docker { + image 'node:6-alpine' + args '-v /root/.npm:/root/.npm' + args '-p 3000:3000' + } + } environment { CI = 'true' } stages { stage('Build') { - agent { - docker { - image 'node:6-alpine' - args '-p 3000:3000' - } - } steps { sh 'uname -a' sh 'npm install' From 9df709d8791e5a9be7cc98e3e047c389029d3cd7 Mon Sep 17 00:00:00 2001 From: Dan Idoux Date: Thu, 4 Jun 2020 16:44:33 -0500 Subject: [PATCH 08/13] WIP --- Jenkinsfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5e3bc845f9..ca3b52b5a1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,7 +13,10 @@ pipeline { stage('Build') { steps { sh 'uname -a' - sh 'npm install' + sh 'ls -lta' + sh 'ls -lta /' + sh 'df -h' + sh 'sudo npm install' } } stage('Test') { From 8404fed0a6d79ec0bc5123a9210dbb5ebf995292 Mon Sep 17 00:00:00 2001 From: Dan Idoux Date: Thu, 4 Jun 2020 16:55:44 -0500 Subject: [PATCH 09/13] WIP --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index ca3b52b5a1..ffd6c17b1f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,7 @@ pipeline { agent { docker { - image 'node:6-alpine' + image 'node:latest' args '-v /root/.npm:/root/.npm' args '-p 3000:3000' } @@ -16,6 +16,7 @@ pipeline { sh 'ls -lta' sh 'ls -lta /' sh 'df -h' + sh 'mkdir /.npm' sh 'sudo npm install' } } From 479a9e423709b1a8ec1b88304ebf289266b2217c Mon Sep 17 00:00:00 2001 From: Dan Idoux Date: Thu, 4 Jun 2020 17:46:45 -0500 Subject: [PATCH 10/13] WIP --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index ffd6c17b1f..980e34a592 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,10 +13,11 @@ pipeline { stage('Build') { steps { sh 'uname -a' + sh 'hostname' sh 'ls -lta' sh 'ls -lta /' sh 'df -h' - sh 'mkdir /.npm' + //sh 'mkdir /.npm' sh 'sudo npm install' } } From a2ae218af7489c13cdcccd484454a094325f9b52 Mon Sep 17 00:00:00 2001 From: Dan Idoux Date: Thu, 4 Jun 2020 17:48:30 -0500 Subject: [PATCH 11/13] Remove sudo --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 980e34a592..e573556d7f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -18,7 +18,7 @@ pipeline { sh 'ls -lta /' sh 'df -h' //sh 'mkdir /.npm' - sh 'sudo npm install' + sh 'npm install' } } stage('Test') { From 5102bb70ca3ca57c452806a80d673da2d1be6f08 Mon Sep 17 00:00:00 2001 From: Dan Idoux Date: Fri, 5 Jun 2020 08:23:47 -0500 Subject: [PATCH 12/13] WIP --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index e573556d7f..5031b2bafd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,7 +2,7 @@ pipeline { agent { docker { image 'node:latest' - args '-v /root/.npm:/root/.npm' + args '-v $HOME/.npm:/root/.npm' args '-p 3000:3000' } } @@ -18,6 +18,7 @@ pipeline { sh 'ls -lta /' sh 'df -h' //sh 'mkdir /.npm' + sh 'npm -g config set user root' sh 'npm install' } } From e970335fae7877271c3f615a9f0274af3a4d99c5 Mon Sep 17 00:00:00 2001 From: Dan Idoux Date: Fri, 5 Jun 2020 09:09:56 -0500 Subject: [PATCH 13/13] WIP --- Jenkinsfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 5031b2bafd..b11fe1cee6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -19,6 +19,8 @@ pipeline { sh 'df -h' //sh 'mkdir /.npm' sh 'npm -g config set user root' + sh 'node --version' + sh 'npm --version' sh 'npm install' } }