From ce9910c2056539dc5cf67be90e0095dd6f6c1100 Mon Sep 17 00:00:00 2001 From: Mark Romero Date: Mon, 4 May 2020 11:31:46 -0600 Subject: [PATCH 1/9] 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 3642636a652aa019c7d4ad2b796a7285b790ad02 Mon Sep 17 00:00:00 2001 From: Mark Romero Date: Mon, 4 May 2020 11:42:16 -0600 Subject: [PATCH 2/9] Update Jenkinsfile --- Jenkinsfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 14f0b741ab..51f379fb56 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,8 @@ pipeline { agent { + environment { + CI = 'true' + } docker { image 'node:6-alpine' args '-p 3000:3000' From 46687df235ee7ebb377ddebf0a040e07a07ae1da Mon Sep 17 00:00:00 2001 From: Mark Romero Date: Mon, 4 May 2020 11:43:15 -0600 Subject: [PATCH 3/9] Update Jenkinsfile --- Jenkinsfile | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 51f379fb56..57882cf2c2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,17 +1,22 @@ pipeline { agent { - environment { - CI = 'true' - } 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 81541b1088941cce52a1a83438fe509a5470d50b Mon Sep 17 00:00:00 2001 From: Mark Romero Date: Wed, 6 May 2020 17:49:39 -0600 Subject: [PATCH 4/9] Update Jenkinsfile --- Jenkinsfile | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 57882cf2c2..df8223fdac 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,8 +5,8 @@ pipeline { args '-p 3000:3000' } } - environment { - CI = 'true' + environment { + CI = 'true' } stages { stage('Build') { @@ -14,9 +14,16 @@ pipeline { 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 d6b271157dd74bf584b208ffece3ea6827d89aa8 Mon Sep 17 00:00:00 2001 From: Mark Romero Date: Wed, 6 May 2020 19:47:40 -0600 Subject: [PATCH 5/9] Update Jenkinsfile From 8f30f58e60a33f48848f29d4d4a3fcd60f9c79e0 Mon Sep 17 00:00:00 2001 From: Mark Romero Date: Wed, 6 May 2020 19:53:33 -0600 Subject: [PATCH 6/9] Log file Please include the following file with any support request: --- npm-debug.log | 1 + 1 file changed, 1 insertion(+) create mode 100644 npm-debug.log diff --git a/npm-debug.log b/npm-debug.log new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/npm-debug.log @@ -0,0 +1 @@ + From 886997be57b7db0edbdfa8e7422ef26bb2162ea9 Mon Sep 17 00:00:00 2001 From: Mark Romero Date: Wed, 6 May 2020 21:01:49 -0600 Subject: [PATCH 7/9] initial Pipeline as a Jenkinsfile --- Jenkinsfile | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index df8223fdac..14f0b741ab 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,29 +1,14 @@ 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') { - steps { - sh 'npm install' - } - } - stage('Test') { - steps { - sh './jenkins/scripts/test.sh' - } - } - stage('Deliver') { + stage('Build') { steps { - sh './jenkins/scripts/deliver.sh' - input message: 'Finished using the web site? (Click "Proceed" to continue)' - sh './jenkins/scripts/kill.sh' + sh 'npm install' } } } From e5d51047ab7bdab64a0fc6cdb2526350b91ededb Mon Sep 17 00:00:00 2001 From: Mark Romero Date: Wed, 6 May 2020 21:15:29 -0600 Subject: [PATCH 8/9] Add a 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 397df5d7fdf73bfc67e6699998224b28b5eda172 Mon Sep 17 00:00:00 2001 From: Mark Romero Date: Wed, 6 May 2020 21:19:49 -0600 Subject: [PATCH 9/9] Add a final deliver stage --- Jenkinsfile | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 57882cf2c2..df8223fdac 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,8 +5,8 @@ pipeline { args '-p 3000:3000' } } - environment { - CI = 'true' + environment { + CI = 'true' } stages { stage('Build') { @@ -14,9 +14,16 @@ pipeline { 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' } } }