From c862fd386f7d2a745b9061c2a361e71d8aeb9690 Mon Sep 17 00:00:00 2001 From: installer0 Date: Mon, 21 Oct 2024 08:22:09 +0300 Subject: [PATCH 1/4] 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..c08e874274 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,10 @@ +pipeline { + agent any + stages { + stage('Build') { + steps { + sh 'npm install' + } + } + } +} From 0235bfea4a97ebf41b75cf0f2bd9ce708998a07c Mon Sep 17 00:00:00 2001 From: root Date: Wed, 6 Nov 2024 16:31:17 +0000 Subject: [PATCH 2/4] Add initial Jenkinsfile --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index c08e874274..3f144b6793 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,3 +8,4 @@ pipeline { } } } + From 9b4b7c5cfb25568edfbc6ededbc1152f8b1c5fd0 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 6 Nov 2024 17:48:05 +0000 Subject: [PATCH 3/4] Add 'Test' stage --- Jenkinsfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3f144b6793..8d574c2884 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,7 +3,12 @@ pipeline { stages { stage('Build') { steps { - sh 'npm install' + sh 'npm install' + } + } + stage('Test') { + steps { + sh './jenkins/scripts/test.sh' } } } From 4a843c8718333e504ef94216e3f140c7dfc0f3c2 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 6 Nov 2024 18:04:36 +0000 Subject: [PATCH 4/4] Add 'Deliver' stage --- Jenkinsfile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8d574c2884..6dcf3494db 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,11 +6,17 @@ 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' } } } } -