From ef46872897e21126534ff0730abb15cad239c2e2 Mon Sep 17 00:00:00 2001 From: athabrani Date: Fri, 4 Apr 2025 01:34:19 +0700 Subject: [PATCH 1/4] Add Jenkinsfile --- Jenkinsfile | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000000..c2a3d615c8 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,10 @@ +pipeline { + agent any + stages { + stage('Build') { + steps { + sh 'npm install' + } + } + } +} From 3bd424ec9bd1eae55cc43f4dba83b8a63f95bdf3 Mon Sep 17 00:00:00 2001 From: athabrani Date: Fri, 4 Apr 2025 01:36:58 +0700 Subject: [PATCH 2/4] Add Jenkinsfile --- docker-compose.yml | 0 quickstart-tutorials | 1 + 2 files changed, 1 insertion(+) create mode 100644 docker-compose.yml create mode 160000 quickstart-tutorials diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/quickstart-tutorials b/quickstart-tutorials new file mode 160000 index 0000000000..f9cd55c073 --- /dev/null +++ b/quickstart-tutorials @@ -0,0 +1 @@ +Subproject commit f9cd55c07317809f3fd047cf3b27c7cd4b093ffd From 3802ed7dfed0a38534acbe434da342f61e8e27d9 Mon Sep 17 00:00:00 2001 From: athabrani Date: Fri, 4 Apr 2025 02:03:52 +0700 Subject: [PATCH 3/4] Add 'test' Stage --- Jenkinsfile | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index c2a3d615c8..644305e6c0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,10 +1,15 @@ -pipeline { - agent any - stages { - stage('Build') { - steps { - sh 'npm install' - } - } - } -} +pipeline { + agent any + stages { + stage('Build') { + steps { + sh 'npm install' + } + } + stage('Test') { + steps { + sh './jenkins/scripts/test.sh' + } + } + } +} \ No newline at end of file From 3c5d07cd124ccc97a8ffb2892e2050e1095cc7e4 Mon Sep 17 00:00:00 2001 From: athabrani Date: Fri, 4 Apr 2025 02:14:12 +0700 Subject: [PATCH 4/4] Add Deliver Stage --- Jenkinsfile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 644305e6c0..2075022133 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,9 +6,16 @@ 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' } } }