From f87601425821906e2043e949f9025482b5120e6c Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 1 Jun 2023 08:25:21 -0600 Subject: [PATCH 1/5] Create jenkinsfile jenkinsfile commit --- jenkinsfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 jenkinsfile diff --git a/jenkinsfile b/jenkinsfile new file mode 100644 index 0000000000..f738d9ff75 --- /dev/null +++ b/jenkinsfile @@ -0,0 +1,26 @@ +pipeline { + agent { + docker { + image 'node:lts-bulleye-slim' + args: '-p 3000:3000' + } + } + stages { + stage('Build'){ + steps { + sh 'npm install' + echo "Construimos el proyecto JS" + } + } + stage('Test'){ + steps { + echo "Esta es la etapa de pruebas" + } + } + stage('Staging'){ + steps{ + echo "Esta es la etapa de consolidacion" + } + } + } +} From 74077b01ee4b61834b576a9f68191f1b1ce0b10b Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 1 Jun 2023 08:27:19 -0600 Subject: [PATCH 2/5] Delete jenkinsfile --- jenkinsfile | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 jenkinsfile diff --git a/jenkinsfile b/jenkinsfile deleted file mode 100644 index f738d9ff75..0000000000 --- a/jenkinsfile +++ /dev/null @@ -1,26 +0,0 @@ -pipeline { - agent { - docker { - image 'node:lts-bulleye-slim' - args: '-p 3000:3000' - } - } - stages { - stage('Build'){ - steps { - sh 'npm install' - echo "Construimos el proyecto JS" - } - } - stage('Test'){ - steps { - echo "Esta es la etapa de pruebas" - } - } - stage('Staging'){ - steps{ - echo "Esta es la etapa de consolidacion" - } - } - } -} From bc7e2f840cf29ba48eecb06d82dc946abd4360bc Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 1 Jun 2023 08:27:47 -0600 Subject: [PATCH 3/5] Create Jenkinsfile Jenkinsfile --- Jenkinsfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000000..f738d9ff75 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,26 @@ +pipeline { + agent { + docker { + image 'node:lts-bulleye-slim' + args: '-p 3000:3000' + } + } + stages { + stage('Build'){ + steps { + sh 'npm install' + echo "Construimos el proyecto JS" + } + } + stage('Test'){ + steps { + echo "Esta es la etapa de pruebas" + } + } + stage('Staging'){ + steps{ + echo "Esta es la etapa de consolidacion" + } + } + } +} From cee269fec64bbb8fda77a43cab594ada178cecbd Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 1 Jun 2023 09:22:15 -0600 Subject: [PATCH 4/5] Update Jenkinsfile jenkinsfile sin imagen de node --- Jenkinsfile | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f738d9ff75..89774f9814 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,14 +1,8 @@ pipeline { - agent { - docker { - image 'node:lts-bulleye-slim' - args: '-p 3000:3000' - } - } + agent any stages { stage('Build'){ steps { - sh 'npm install' echo "Construimos el proyecto JS" } } From 14a82ba77809af29c52242838fcbcd1d572f0998 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 5 Jun 2023 15:39:12 -0600 Subject: [PATCH 5/5] Update Jenkinsfile jenkinsfile con imagen de node --- Jenkinsfile | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 89774f9814..5b2e173ad9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,20 +1,30 @@ pipeline { - agent any + agent { + docker { + image 'node:lts-buster-slim' + args '-p 3000:3000' + } + } + environment { + CI = 'true' + } stages { - stage('Build'){ + stage('Build') { steps { - echo "Construimos el proyecto JS" + sh 'npm install' } } - stage('Test'){ + stage('Test') { steps { - echo "Esta es la etapa de pruebas" + sh './jenkins/scripts/test.sh' } } - stage('Staging'){ - steps{ - echo "Esta es la etapa de consolidacion" + stage('Deliver') { + steps { + sh './jenkins/scripts/deliver.sh' + input message: 'Finished using the web site? (Click "Proceed" to continue)' + sh './jenkins/scripts/kill.sh' } - } + } } }