From 44b9d3fdc1ecd856444244b4836ccc93a5cba029 Mon Sep 17 00:00:00 2001 From: Andreanov Ridhovan Date: Wed, 22 Nov 2023 23:04:21 +0700 Subject: [PATCH 1/3] Update Jenkinsfile --- jenkins/Jenkinsfile | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/jenkins/Jenkinsfile b/jenkins/Jenkinsfile index df695cdd4..2868c174c 100644 --- a/jenkins/Jenkinsfile +++ b/jenkins/Jenkinsfile @@ -1,13 +1,10 @@ pipeline { agent { docker { - image 'node:lts-buster-slim' + image 'node:16-buster-slim' args '-p 3000:3000' } } - environment { - CI = 'true' - } stages { stage('Build') { steps { @@ -19,11 +16,11 @@ pipeline { sh './jenkins/scripts/test.sh' } } - stage('Deliver') { + stage('Deploy') { steps { - sh './jenkins/scripts/deliver.sh' - input message: 'Finished using the website? (Click "Proceed" to continue)' - sh './jenkins/scripts/kill.sh' + sh './jenkins/scripts/deliver.sh' + input message: 'Sudah selesai menggunakan React App? (Klik "Proceed" untuk mengakhiri)' + sh './jenkins/scripts/kill.sh' } } } From 61029d6dd386d71576046c4cc27657fbf8e081da Mon Sep 17 00:00:00 2001 From: Andreanov Ridhovan Date: Thu, 23 Nov 2023 00:22:52 +0700 Subject: [PATCH 2/3] Update Jenkinsfile --- jenkins/Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkins/Jenkinsfile b/jenkins/Jenkinsfile index 2868c174c..9b9d735d4 100644 --- a/jenkins/Jenkinsfile +++ b/jenkins/Jenkinsfile @@ -19,7 +19,7 @@ pipeline { stage('Deploy') { steps { sh './jenkins/scripts/deliver.sh' - input message: 'Sudah selesai menggunakan React App? (Klik "Proceed" untuk mengakhiri)' + sleep 60 sh './jenkins/scripts/kill.sh' } } From ce1c250dfd75d9dfce86af13b03fd1fae3282949 Mon Sep 17 00:00:00 2001 From: Andreanov Ridhovan Date: Thu, 23 Nov 2023 00:28:29 +0700 Subject: [PATCH 3/3] Update Jenkinsfile --- jenkins/Jenkinsfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jenkins/Jenkinsfile b/jenkins/Jenkinsfile index 9b9d735d4..ca9dc0ebd 100644 --- a/jenkins/Jenkinsfile +++ b/jenkins/Jenkinsfile @@ -16,6 +16,11 @@ pipeline { sh './jenkins/scripts/test.sh' } } + stage('Manual Approval') { + steps { + input message: 'Lanjutkan ke tahap Deploy?' + } + } stage('Deploy') { steps { sh './jenkins/scripts/deliver.sh'