From bb6b826747eb186f3e79a8f02b901e714985158f Mon Sep 17 00:00:00 2001 From: root Date: Mon, 14 May 2018 06:54:06 -0700 Subject: [PATCH 1/5] Add initial Jenkins file --- 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 5853c11c57519ed1a4fe7e880a30228307c38fa8 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 14 May 2018 07:06:19 -0700 Subject: [PATCH 2/5] test2 --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) mode change 100644 => 100755 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile old mode 100644 new mode 100755 index 14f0b741ab..69e064f048 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,7 +2,8 @@ pipeline { agent { docker { image 'node:6-alpine' - args '-p 3000:3000' + args '-p 3000:3000' + args '-u root' } } stages { From eddb910c74a6b833b0bf71908dd1752af07134b7 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 14 May 2018 07:15:41 -0700 Subject: [PATCH 3/5] Add 'Test' Page --- Jenkinsfile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 69e064f048..d7bc8efcad 100755 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,11 +6,21 @@ pipeline { args '-u root' } } + + environment { + CI = 'true' + } + stages { stage('Build') { steps { sh 'npm install' } } + stage('Test') { + steps { + sh './jenkins/scripts/test.sh' + } + } } } From d066e747f6cb69753c60d37ec9adc1c94504c8a8 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 14 May 2018 07:21:57 -0700 Subject: [PATCH 4/5] Add 'Test' Page --- Jenkinsfile | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d7bc8efcad..df8223fdac 100755 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,25 +1,29 @@ pipeline { agent { docker { - image 'node:6-alpine' + image 'node:6-alpine' args '-p 3000:3000' - args '-u root' } } - - environment { + environment { CI = 'true' } - stages { - stage('Build') { + stage('Build') { steps { - sh 'npm install' + 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 b53d729a809c1da51784032b8340900fb5499276 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 14 May 2018 07:22:51 -0700 Subject: [PATCH 5/5] Add 'Test' Page --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index df8223fdac..67f7d8ce55 100755 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,6 +3,7 @@ pipeline { docker { image 'node:6-alpine' args '-p 3000:3000' + args '-u root' } } environment {