From 06838a98367b56c3998bf78421d9f0f32590bd00 Mon Sep 17 00:00:00 2001 From: Debjeet Das Date: Sat, 6 Sep 2025 12:09:49 +0530 Subject: [PATCH 1/5] Add Initial JenkinsFile --- JenkinsFile | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 JenkinsFile diff --git a/JenkinsFile b/JenkinsFile new file mode 100644 index 0000000000..a0caf31db1 --- /dev/null +++ b/JenkinsFile @@ -0,0 +1,10 @@ +pipeline { + agent any + stages { + stage('Build') { + steps { + sh 'npm install' + } + } + } +} \ No newline at end of file From 9fb94025ecdf08802163ce4f02002bb4740c716c Mon Sep 17 00:00:00 2001 From: debjeetdas Date: Sat, 6 Sep 2025 12:35:43 +0530 Subject: [PATCH 2/5] Delete JenkinsFile --- JenkinsFile | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 JenkinsFile diff --git a/JenkinsFile b/JenkinsFile deleted file mode 100644 index a0caf31db1..0000000000 --- a/JenkinsFile +++ /dev/null @@ -1,10 +0,0 @@ -pipeline { - agent any - stages { - stage('Build') { - steps { - sh 'npm install' - } - } - } -} \ No newline at end of file From 7e03666c544bbf7e3252768d62c09f4602749832 Mon Sep 17 00:00:00 2001 From: debjeetdas Date: Sat, 6 Sep 2025 12:36:01 +0530 Subject: [PATCH 3/5] Create Jenkinsfile --- Jenkinsfile | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000000..177e014ded --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,10 @@ +pipeline { + agent any + stages { + stage('Build') { + steps { + sh 'npm install' + } + } + } +} From 28c1f36a32190141c8210d31e41b07e376767a84 Mon Sep 17 00:00:00 2001 From: Debjeet Das Date: Sat, 6 Sep 2025 12:57:16 +0530 Subject: [PATCH 4/5] agent updated --- Jenkinsfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 177e014ded..178d8ab911 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,10 @@ pipeline { - agent any + agent { + docker { + image 'node:lts-buster-slim' + args '-p 3000:3000' + } + } stages { stage('Build') { steps { From e93a86c09303dd806b6d587fbb7a2fa73aa2da6a Mon Sep 17 00:00:00 2001 From: Debjeet Das Date: Sat, 6 Sep 2025 12:58:50 +0530 Subject: [PATCH 5/5] jenkinsfile updated --- Jenkinsfile | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 178d8ab911..5b2e173ad9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,10 +5,25 @@ pipeline { args '-p 3000:3000' } } + environment { + CI = 'true' + } stages { - stage('Build') { + stage('Build') { + steps { + sh 'npm install' + } + } + stage('Test') { + steps { + sh './jenkins/scripts/test.sh' + } + } + stage('Deliver') { steps { - sh 'npm install' + sh './jenkins/scripts/deliver.sh' + input message: 'Finished using the web site? (Click "Proceed" to continue)' + sh './jenkins/scripts/kill.sh' } } }