From 84d5d720002da99fa8f2c21608d9a62d3e722bcf Mon Sep 17 00:00:00 2001 From: John Reah Date: Wed, 10 Feb 2021 12:27:14 +0000 Subject: [PATCH 1/5] Add initial Jenkinsfile --- Jenkinsfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000000..1527cb376f --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,16 @@ +pipeline { + + agent { + docker { + image 'node:12-alpine' + args '-p 3000:3000' + } + } + + stages { + stage('Build) { + steps { + sh 'npm install' + } + } +} From e38b1c7ac23d1232a9124e87b3b983a1800b38b4 Mon Sep 17 00:00:00 2001 From: John Reah Date: Wed, 10 Feb 2021 12:31:58 +0000 Subject: [PATCH 2/5] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1527cb376f..da42341a4a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,7 +8,7 @@ pipeline { } stages { - stage('Build) { + stage('Build') { steps { sh 'npm install' } From ba9a58306b6841c16bb5ddbf933560dbe31a79d7 Mon Sep 17 00:00:00 2001 From: John Reah Date: Wed, 10 Feb 2021 12:32:57 +0000 Subject: [PATCH 3/5] Update Jenkinsfile --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index da42341a4a..c1359d368e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,4 +13,5 @@ pipeline { sh 'npm install' } } + } } From 666e4550e021af7804702644f1ac00079c2fe65b Mon Sep 17 00:00:00 2001 From: John Reah Date: Wed, 10 Feb 2021 14:02:56 +0000 Subject: [PATCH 4/5] Update Jenkinsfile --- Jenkinsfile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index c1359d368e..a679f337bf 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,6 +6,10 @@ pipeline { args '-p 3000:3000' } } + + environment { + CI = 'true' + } stages { stage('Build') { @@ -13,5 +17,10 @@ pipeline { sh 'npm install' } } + stage('test') { + steps { + sh './jenkins/scripts/test.sh' + } + } } } From 08e759a3cfe892ddd39c758d2a588bea1e36c819 Mon Sep 17 00:00:00 2001 From: John Reah Date: Wed, 10 Feb 2021 14:07:52 +0000 Subject: [PATCH 5/5] Update Jenkinsfile --- Jenkinsfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a679f337bf..03fd053cec 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,10 +17,17 @@ pipeline { sh 'npm install' } } - stage('test') { + stage('Test') { steps { 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' + } + } } }