From 73eec4670787bbb15ece579f9ea27939a3b91bc6 Mon Sep 17 00:00:00 2001 From: Mathys <75971034+opelooo@users.noreply.github.com> Date: Mon, 13 Jan 2025 17:41:38 +0700 Subject: [PATCH 01/15] Add initial Jenkinsfile --- JenkinsFile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 JenkinsFile diff --git a/JenkinsFile b/JenkinsFile new file mode 100644 index 000000000..8c9b94da1 --- /dev/null +++ b/JenkinsFile @@ -0,0 +1,15 @@ +pipeline { + agent { + docker { + image 'node:16-buster-slim' + args '-p 3000:3000' + } + } + stages { + stage('Build') { + steps { + sh 'npm install' + } + } + } +} \ No newline at end of file From e882ae1a26cfd262c4db908888187bde30c1909f Mon Sep 17 00:00:00 2001 From: Mathys <75971034+opelooo@users.noreply.github.com> Date: Mon, 13 Jan 2025 17:45:15 +0700 Subject: [PATCH 02/15] Rename JenkinsFile to Jenkinsfile --- JenkinsFile => Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename JenkinsFile => Jenkinsfile (99%) diff --git a/JenkinsFile b/Jenkinsfile similarity index 99% rename from JenkinsFile rename to Jenkinsfile index 8c9b94da1..6a0a0aa0c 100644 --- a/JenkinsFile +++ b/Jenkinsfile @@ -12,4 +12,4 @@ pipeline { } } } -} \ No newline at end of file +} From 9b86a97df56b566be1f1c88a9483491af24c52d7 Mon Sep 17 00:00:00 2001 From: Mathys Seilatu Date: Fri, 17 Jan 2025 22:37:13 +0700 Subject: [PATCH 03/15] Add initial Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6a0a0aa0c..8c9b94da1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -12,4 +12,4 @@ pipeline { } } } -} +} \ No newline at end of file From 1c1642f92c5da60b6ff777b91a760709ced9b7a9 Mon Sep 17 00:00:00 2001 From: Mathys Seilatu Date: Fri, 17 Jan 2025 22:42:48 +0700 Subject: [PATCH 04/15] Add Test stage --- Jenkinsfile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8c9b94da1..2478e0136 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,15 +1,20 @@ pipeline { agent { docker { - image 'node:16-buster-slim' - args '-p 3000:3000' + image 'node:16-buster-slim' + args '-p 3000:3000' } } stages { - stage('Build') { + stage('Build') { steps { sh 'npm install' } } + stage('Test') { + steps { + sh './jenkins/scripts/test.sh' + } + } } } \ No newline at end of file From be2096d9ab5d215ea866222dc03b1fc9701b90ca Mon Sep 17 00:00:00 2001 From: opelooo Date: Wed, 22 Jan 2025 17:44:59 +0700 Subject: [PATCH 05/15] Add ls -R to check folder --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 2478e0136..4e3ac2796 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,6 +9,7 @@ pipeline { stage('Build') { steps { sh 'npm install' + sh 'ls -R' } } stage('Test') { From f192998b9aac1b9ac49509e8d12802a3eba161ae Mon Sep 17 00:00:00 2001 From: opelooo Date: Mon, 3 Feb 2025 16:58:21 +0700 Subject: [PATCH 06/15] Add Deploy stage to Jenkinsfile with delivery and cleanup scripts --- Jenkinsfile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 4e3ac2796..9655e1e96 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,5 +17,12 @@ pipeline { sh './jenkins/scripts/test.sh' } } + stage('Deploy') { + steps { + sh './jenkins/scripts/deliver.sh' + input message: 'Sudah selesai menggunakan React App? (Klik "Proceed" untuk mengakhiri)' + sh './jenkins/scripts/kill.sh' + } + } } } \ No newline at end of file From 905600fb7482057a58451b2bb95e6be50c2a0957 Mon Sep 17 00:00:00 2001 From: opelooo Date: Mon, 3 Feb 2025 17:10:18 +0700 Subject: [PATCH 07/15] Change the App.js --- src/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.js b/src/App.js index 203067e4d..02f3f7fc4 100644 --- a/src/App.js +++ b/src/App.js @@ -8,7 +8,7 @@ class App extends Component {
logo -

Welcome to React

+

Welcome to React! by Opelooo

To get started, edit src/App.js and save to reload. From 3a8f634bfe29b78c657eaf23da201005402caa98 Mon Sep 17 00:00:00 2001 From: opelooo Date: Mon, 3 Feb 2025 17:17:15 +0700 Subject: [PATCH 08/15] Update welcome message in App.js --- src/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.js b/src/App.js index 02f3f7fc4..203067e4d 100644 --- a/src/App.js +++ b/src/App.js @@ -8,7 +8,7 @@ class App extends Component {

logo -

Welcome to React! by Opelooo

+

Welcome to React

To get started, edit src/App.js and save to reload. From 3bab0a0e31b0d13335af0a82689f6664c13eb619 Mon Sep 17 00:00:00 2001 From: opelooo Date: Mon, 3 Feb 2025 17:21:27 +0700 Subject: [PATCH 09/15] Update the App.js --- src/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.js b/src/App.js index 203067e4d..02f3f7fc4 100644 --- a/src/App.js +++ b/src/App.js @@ -8,7 +8,7 @@ class App extends Component {

logo -

Welcome to React

+

Welcome to React! by Opelooo

To get started, edit src/App.js and save to reload. From 8ec8bcff239d67e4e3125ae81537fb9502d40c8b Mon Sep 17 00:00:00 2001 From: opelooo Date: Mon, 3 Feb 2025 17:25:17 +0700 Subject: [PATCH 10/15] Update welcome message in App.js --- src/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.js b/src/App.js index 02f3f7fc4..203067e4d 100644 --- a/src/App.js +++ b/src/App.js @@ -8,7 +8,7 @@ class App extends Component {

logo -

Welcome to React! by Opelooo

+

Welcome to React

To get started, edit src/App.js and save to reload. From 366eeecde2ef5540383a6d75ef53ec92f2d73d51 Mon Sep 17 00:00:00 2001 From: opelooo Date: Mon, 3 Feb 2025 17:25:48 +0700 Subject: [PATCH 11/15] Update welcome message in App.js to include an exclamation mark --- src/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.js b/src/App.js index 203067e4d..1c11bff26 100644 --- a/src/App.js +++ b/src/App.js @@ -8,7 +8,7 @@ class App extends Component {

logo -

Welcome to React

+

Welcome to React!

To get started, edit src/App.js and save to reload. From 631d68f8a870e39d5c1d8fb109fa1bce9111c80a Mon Sep 17 00:00:00 2001 From: opelooo Date: Mon, 3 Feb 2025 19:47:24 +0700 Subject: [PATCH 12/15] Remove exclamation mark from welcome message in App.js --- src/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.js b/src/App.js index 1c11bff26..203067e4d 100644 --- a/src/App.js +++ b/src/App.js @@ -8,7 +8,7 @@ class App extends Component {

logo -

Welcome to React!

+

Welcome to React

To get started, edit src/App.js and save to reload. From a633e0248db9956b58a0ac3196fcb76afa8513fc Mon Sep 17 00:00:00 2001 From: opelooo Date: Mon, 3 Feb 2025 19:56:58 +0700 Subject: [PATCH 13/15] Update welcome message in App.js to include author name --- src/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.js b/src/App.js index 203067e4d..02f3f7fc4 100644 --- a/src/App.js +++ b/src/App.js @@ -8,7 +8,7 @@ class App extends Component {

logo -

Welcome to React

+

Welcome to React! by Opelooo

To get started, edit src/App.js and save to reload. From f7945474a6974e4933c745bdbc41702396432b92 Mon Sep 17 00:00:00 2001 From: opelooo Date: Sun, 9 Feb 2025 10:11:01 +0700 Subject: [PATCH 14/15] Remove author name from welcome message in App.js --- src/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.js b/src/App.js index 02f3f7fc4..1c11bff26 100644 --- a/src/App.js +++ b/src/App.js @@ -8,7 +8,7 @@ class App extends Component {

logo -

Welcome to React! by Opelooo

+

Welcome to React!

To get started, edit src/App.js and save to reload. From f8cd12d6c16c0e2bb9ee2d16a976d289f3504c9b Mon Sep 17 00:00:00 2001 From: opelooo Date: Sun, 9 Feb 2025 10:25:54 +0700 Subject: [PATCH 15/15] Update welcome message in App.js to include author name --- src/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.js b/src/App.js index 1c11bff26..02f3f7fc4 100644 --- a/src/App.js +++ b/src/App.js @@ -8,7 +8,7 @@ class App extends Component {

logo -

Welcome to React!

+

Welcome to React! by Opelooo

To get started, edit src/App.js and save to reload.