From c9ebb1001bb77e0ff669028dcaf2ec3c01c30bec Mon Sep 17 00:00:00 2001 From: dev-chava Date: Tue, 29 Apr 2025 16:18:48 -0700 Subject: [PATCH 01/39] Create jenkinsfile se agrego jenkinsfile --- jenkinsfile | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 jenkinsfile diff --git a/jenkinsfile b/jenkinsfile new file mode 100644 index 0000000..e69de29 From 35513dcfa1d59eba8d5e138bda29d02dc77e7ea6 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Tue, 29 Apr 2025 16:19:15 -0700 Subject: [PATCH 02/39] Update jenkinsfile --- jenkinsfile | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/jenkinsfile b/jenkinsfile index e69de29..1053ebf 100644 --- a/jenkinsfile +++ b/jenkinsfile @@ -0,0 +1,49 @@ +pipeline { + agent any + + environment { + REPO_URL = "git@github.com:usuario/tu-repo.git" + BRANCH = "main" + APP_NAME = "mi-app-backend" + CONTAINER_NAME = "mi-app-backend-container" + WORKDIR = "/home/backend/mi-app" + PORT = "3000" + } + + stages { + stage('Clonar proyecto') { + steps { + sh ''' + rm -rf $WORKDIR + git clone -b $BRANCH $REPO_URL $WORKDIR + ''' + } + } + + stage('Instalar dependencias') { + steps { + dir("$WORKDIR") { + sh 'npm install' + } + } + } + + stage('Build Docker') { + steps { + dir("$WORKDIR") { + sh "docker build -t $APP_NAME ." + } + } + } + + stage('Reiniciar contenedor') { + steps { + sh ''' + docker stop $CONTAINER_NAME || true + docker rm $CONTAINER_NAME || true + docker run -d --name $CONTAINER_NAME -p $PORT:3000 $APP_NAME + ''' + } + } + } +} \ No newline at end of file From 79fbac4cc9e1894ba5c826188187d1060f99faa9 Mon Sep 17 00:00:00 2001 From: EC2 Default User Date: Wed, 30 Apr 2025 06:43:02 +0000 Subject: [PATCH 03/39] =?UTF-8?q?Actualizaci=C3=B3n=20del=20Jenkinsfile=20?= =?UTF-8?q?desde=20el=20servidor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .jenkinsfile.swp | Bin 0 -> 12288 bytes jenkinsfile => Jenkinsfile | 21 +-------------------- 2 files changed, 1 insertion(+), 20 deletions(-) create mode 100644 .jenkinsfile.swp rename jenkinsfile => Jenkinsfile (57%) diff --git a/.jenkinsfile.swp b/.jenkinsfile.swp new file mode 100644 index 0000000000000000000000000000000000000000..bc07790e1d68c765f1a18967055cafdc6d410373 GIT binary patch literal 12288 zcmeI2&1(}u7>B2NuAes#@|p&=9yZxc4n@I3YI+DIA1qamvdNCkw42#+cT*7S$NwRC z?9HPmZ~AX2EeK*Sf(OBi;BVI~2?+?Hr^37N>?Augzj^1`Q^@q4hpjf>C>;_gvz2-Vu&RXdfUBC9=?2(+n2G{@_ zU;}J`4X^<=zy{dBxiOHM74ZtyUYJyTbJDKNwUe*humLu}2G{@_U;}J`4X^<=zy{a= z8(;(H(10HZ(Owne3&{TeFMj|3x-7&g_zpgS_uvh94Gw??L$C|B!9B1BeqR#e2lxg~ zz%lp$-hsEkfF}5Z^?rg=@D&_`tcK5kFE+pi*Z><~18jf|umLu}2G{@_Skk}?L6lM4 zr!A3XS$R*^OB6&ni5*is)?^1{+u9#VD&OyRb{ehDmiM^RXm62isNCy%J9q1j<50QL z>*dcyo{-;)n9;)A!$V5rv0NORq!D80R+=B33}@<1QfU%;o<}9Azbn@*Pb#ej%8zLf z;o!NJK@?lJF(x1MPr>Zwizivp$SzIl?vGW7-KW#NQKgheWCH^gub0Y?y54rP<(0DZ z>?r~k>)FhMnz_^^>aesK5sts7ei%;Q&Jydk^109uNP~m*Qo~776aZ5?C0{=iMj06@ HEwP2a-!sW- literal 0 HcmV?d00001 diff --git a/jenkinsfile b/Jenkinsfile similarity index 57% rename from jenkinsfile rename to Jenkinsfile index 1053ebf..5e7f89b 100644 --- a/jenkinsfile +++ b/Jenkinsfile @@ -1,25 +1,6 @@ pipeline { agent any - environment { - REPO_URL = "git@github.com:usuario/tu-repo.git" - BRANCH = "main" - APP_NAME = "mi-app-backend" - CONTAINER_NAME = "mi-app-backend-container" - WORKDIR = "/home/backend/mi-app" - PORT = "3000" - } - - stages { - stage('Clonar proyecto') { - steps { - sh ''' - rm -rf $WORKDIR - git clone -b $BRANCH $REPO_URL $WORKDIR - ''' - } - } - stage('Instalar dependencias') { steps { dir("$WORKDIR") { @@ -46,4 +27,4 @@ pipeline { } } } -} \ No newline at end of file +} From da696d2d9019297904d4969b1e47c2f4499a7e79 Mon Sep 17 00:00:00 2001 From: Dev-ch4va Date: Tue, 29 Apr 2025 23:54:19 -0700 Subject: [PATCH 04/39] Update app.js actualizacion mia --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 4b67bbe..1f39648 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('Hello World! Hola Mundo!'); + res.send('madafackers ya jalo el primer codigo !'); }); var server = app.listen(3000, function () { From 7222d343db4824cca34917c853e1d19197602a6a Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 00:14:04 -0700 Subject: [PATCH 05/39] up --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5e7f89b..a03a90b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -27,4 +27,4 @@ pipeline { } } } -} + From 464ab57398195f2f4e85bc957d5890ef4cb70cea Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 00:16:49 -0700 Subject: [PATCH 06/39] Update Jenkinsfile s --- Jenkinsfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a03a90b..320d072 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,8 @@ pipeline { agent any + stages { // Agregar la apertura de 'stages' + stage('Instalar dependencias') { steps { dir("$WORKDIR") { @@ -26,5 +28,6 @@ pipeline { ''' } } - } + } // Cierre de 'stages' +} // Cierre de 'pipeline' From 9bdf87f2dfceb7a6ffac967647fcbbac8b0c1dfe Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 11:11:12 -0700 Subject: [PATCH 07/39] Update Jenkinsfile --- Jenkinsfile | 62 ++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 50 insertions(+), 12 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 320d072..a8128c3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,33 +1,71 @@ pipeline { agent any - stages { // Agregar la apertura de 'stages' - + stages { stage('Instalar dependencias') { steps { - dir("$WORKDIR") { - sh 'npm install' + script { + // Ejecuta npm install dentro del contenedor mynode + sh "docker exec -T mynode npm install --prefix $WORKDIR" } } } stage('Build Docker') { steps { - dir("$WORKDIR") { - sh "docker build -t $APP_NAME ." + script { + // Construye la imagen Docker en mynode + sh "docker exec -T mynode docker build -t $APP_NAME $WORKDIR" } } } stage('Reiniciar contenedor') { steps { - sh ''' - docker stop $CONTAINER_NAME || true - docker rm $CONTAINER_NAME || true - docker run -d --name $CONTAINER_NAME -p $PORT:3000 $APP_NAME - ''' + script { + // Detener, eliminar y reiniciar el contenedor mynode + sh "docker exec -T mynode docker stop $CONTAINER_NAME || true" + sh "docker exec -T mynode docker rm $CONTAINER_NAME || true" + sh "docker exec -T mynode docker run -d --name $CONTAINER_NAME -p $PORT:3000 $APP_NAME" + } } } + } + + + + + + + + + // stages { // Agregar la apertura de 'stages' + + // stage('Instalar dependencias') { + // steps { + // dir("$WORKDIR") { + // sh 'npm install' + // } + // } + // } + + // stage('Build Docker') { + // steps { + // dir("$WORKDIR") { + // sh "docker build -t $APP_NAME ." + // } + // } + // } + + // stage('Reiniciar contenedor') { + // steps { + // sh ''' + // docker stop $CONTAINER_NAME || true + // docker rm $CONTAINER_NAME || true + // docker run -d --name $CONTAINER_NAME -p $PORT:3000 $APP_NAME + // ''' + // } + // } - } // Cierre de 'stages' + // } // Cierre de 'stages' } // Cierre de 'pipeline' From daa8220be2fd92266b8a225c5397bf7127f5c079 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 13:10:36 -0700 Subject: [PATCH 08/39] d ddddd --- Jenkinsfile | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index a8128c3..e8bf1e0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,6 +7,7 @@ pipeline { script { // Ejecuta npm install dentro del contenedor mynode sh "docker exec -T mynode npm install --prefix $WORKDIR" + } } } @@ -15,7 +16,8 @@ pipeline { steps { script { // Construye la imagen Docker en mynode - sh "docker exec -T mynode docker build -t $APP_NAME $WORKDIR" + // sh "docker exec -T mynode docker build -t $APP_NAME $WORKDIR" + sh "docker buld -t $APP_NAME $WORKDIR" } } } @@ -24,9 +26,14 @@ pipeline { steps { script { // Detener, eliminar y reiniciar el contenedor mynode - sh "docker exec -T mynode docker stop $CONTAINER_NAME || true" - sh "docker exec -T mynode docker rm $CONTAINER_NAME || true" - sh "docker exec -T mynode docker run -d --name $CONTAINER_NAME -p $PORT:3000 $APP_NAME" + // sh "docker exec -T mynode docker stop $CONTAINER_NAME || true" + // sh "docker exec -T mynode docker rm $CONTAINER_NAME || true" + // sh "docker exec -T mynode docker run -d --name $CONTAINER_NAME -p $PORT:3000 $APP_NAME" + sh ''' + docker stop $CONTAINER_NAME || true + docker rm $CONTAINER_NAME || true + docker run -d --name $CONTAINER_NAME -p $PORT:3000 $APP_NAME + ''' } } } From 3b1f2b9e7282c95e59c50cc6db9fa9e8bda814c8 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 15:19:00 -0700 Subject: [PATCH 09/39] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index e8bf1e0..c75085e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,7 +6,7 @@ pipeline { steps { script { // Ejecuta npm install dentro del contenedor mynode - sh "docker exec -T mynode npm install --prefix $WORKDIR" + sh "docker exec mynode npm install --prefix $WORKDIR" } } From e20827291e80994967f585bd137eccd59d657641 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 15:32:30 -0700 Subject: [PATCH 10/39] Update Jenkinsfile --- Jenkinsfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index c75085e..b1f174c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,7 +6,8 @@ pipeline { steps { script { // Ejecuta npm install dentro del contenedor mynode - sh "docker exec mynode npm install --prefix $WORKDIR" + // sh "docker exec mynode npm install --prefix $WORKDIR" + sh "npm install --prefix $WORKDIR" } } @@ -17,7 +18,7 @@ pipeline { script { // Construye la imagen Docker en mynode // sh "docker exec -T mynode docker build -t $APP_NAME $WORKDIR" - sh "docker buld -t $APP_NAME $WORKDIR" + sh "docker build -t $APP_NAME $WORKDIR" } } } From f601730ef0a72548c4793f9c77233dbe47e30681 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 15:54:26 -0700 Subject: [PATCH 11/39] Update Jenkinsfile --- Jenkinsfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index b1f174c..fb261ec 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,7 +7,14 @@ pipeline { script { // Ejecuta npm install dentro del contenedor mynode // sh "docker exec mynode npm install --prefix $WORKDIR" - sh "npm install --prefix $WORKDIR" + // lo que haga en el volumen se hace en el host se refleja sh "npm install --prefix $WORKDIR" + + sh ''' + docker run --rm \ + -v /home/ec2-user/devops/backend/mynode:/app \ + -w /app \ + node:18 npm install +''' } } From fea0a50c90e5f496a48e0e69f7f8e16294773d6c Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 16:00:53 -0700 Subject: [PATCH 12/39] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index fb261ec..2f7956d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { sh ''' docker run --rm \ - -v /home/ec2-user/devops/backend/mynode:/app \ + -v /home/ec2-user/devops/backend/nodejsapp:/app \ -w /app \ node:18 npm install ''' From cbc850d879d5a8c8535833b028ed9fa757dffced Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 16:38:53 -0700 Subject: [PATCH 13/39] Update Jenkinsfile --- Jenkinsfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2f7956d..e9dedf8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,7 +8,9 @@ pipeline { // Ejecuta npm install dentro del contenedor mynode // sh "docker exec mynode npm install --prefix $WORKDIR" // lo que haga en el volumen se hace en el host se refleja sh "npm install --prefix $WORKDIR" - + //creo un contenedor temporal para instalar las dependencias + // sh "docker run --rm -v $WORKDIR:/app -w /app node:18 npm install" + sh ''' docker run --rm \ -v /home/ec2-user/devops/backend/nodejsapp:/app \ From e9cb5dde8cc3efdd63d9602621557c93e613ce16 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 17:04:29 -0700 Subject: [PATCH 14/39] vv vvv --- Jenkinsfile | 4 ++-- app.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e9dedf8..e22c162 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -10,7 +10,7 @@ pipeline { // lo que haga en el volumen se hace en el host se refleja sh "npm install --prefix $WORKDIR" //creo un contenedor temporal para instalar las dependencias // sh "docker run --rm -v $WORKDIR:/app -w /app node:18 npm install" - + sh ''' docker run --rm \ -v /home/ec2-user/devops/backend/nodejsapp:/app \ @@ -21,7 +21,7 @@ pipeline { } } } - +"pruebasss" stage('Build Docker') { steps { script { diff --git a/app.js b/app.js index 1f39648..0588671 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('madafackers ya jalo el primer codigo !'); + res.send('madafackers ya jalo el primer !'); }); var server = app.listen(3000, function () { From 6c2c1a1ba4bb1a587caa12fc768d11bcfa55876f Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 17:07:02 -0700 Subject: [PATCH 15/39] Update Jenkinsfile --- Jenkinsfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index e22c162..e9dbdfa 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -21,7 +21,6 @@ pipeline { } } } -"pruebasss" stage('Build Docker') { steps { script { From c8c3e268b95fc546c8c2abee0bccc682c9ab4fc8 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 17:23:44 -0700 Subject: [PATCH 16/39] f f --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 0588671..9eb8beb 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('madafackers ya jalo el primer !'); + res.send('madafackers ya jalo ya jalo !'); }); var server = app.listen(3000, function () { From c9d286aa99d333efa40af03abb23c23d502f1e84 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 17:47:46 -0700 Subject: [PATCH 17/39] Update app.js --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 9eb8beb..dc162b9 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('madafackers ya jalo ya jalo !'); + res.send('madafackers ya jalo !'); }); var server = app.listen(3000, function () { From e395336cbd5f5033f715ed57a771ec928af6d2a8 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 30 Apr 2025 17:49:26 -0700 Subject: [PATCH 18/39] Update app.js ssss --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index dc162b9..aab7f17 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('madafackers ya jalo !'); + res.send('madafackers ya jalo!'); }); var server = app.listen(3000, function () { From 9e56eb80e63faf0198650a26094cd7ff1a850a24 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Thu, 1 May 2025 17:23:51 -0700 Subject: [PATCH 19/39] si canbiamos --- DSL/nodejsDSL.groovy | 37 -------------------------------- DSL/nodejsDockerDSL.groovy | 44 -------------------------------------- app.js | 2 +- 3 files changed, 1 insertion(+), 82 deletions(-) delete mode 100644 DSL/nodejsDSL.groovy delete mode 100644 DSL/nodejsDockerDSL.groovy diff --git a/DSL/nodejsDSL.groovy b/DSL/nodejsDSL.groovy deleted file mode 100644 index 740ee73..0000000 --- a/DSL/nodejsDSL.groovy +++ /dev/null @@ -1,37 +0,0 @@ -job('Aplicacion Node.js DSL') { - description('Aplicación Node JS DSL para el curso de Jenkins') - scm { - git('https://github.com/macloujulian/nodejsapp.git', 'master') { node -> - node / gitConfigName('macloujulian') - node / gitConfigEmail('macloujulian@gmail.com') - } - } - triggers { - scm('H/7 * * * *') - } - wrappers { - nodejs('nodejs') - } - steps { - shell("npm install") - } - publishers { - slackNotifier { - notifyAborted(true) - notifyEveryFailure(true) - notifyNotBuilt(false) - notifyUnstable(false) - notifyBackToNormal(true) - notifySuccess(true) - notifyRepeatedFailure(false) - startNotification(false) - includeTestSummary(false) - includeCustomMessage(false) - customMessage(null) - sendAs(null) - commitInfoChoice('NONE') - teamDomain(null) - authToken(null) - } - } -} diff --git a/DSL/nodejsDockerDSL.groovy b/DSL/nodejsDockerDSL.groovy deleted file mode 100644 index 35d22f5..0000000 --- a/DSL/nodejsDockerDSL.groovy +++ /dev/null @@ -1,44 +0,0 @@ -job('Aplicacion Node.js Docker DSL') { - description('Aplicación Node JS Docker DSL para el curso de Jenkins') - scm { - git('https://github.com/macloujulian/nodejsapp.git', 'master') { node -> - node / gitConfigName('macloujulian') - node / gitConfigEmail('macloujulian@gmail.com') - } - } - triggers { - scm('H/7 * * * *') - } - wrappers { - nodejs('nodejs') - } - steps { - dockerBuildAndPublish { - repositoryName('macloujulian/nodejsapp') - tag('${GIT_REVISION,length=7}') - registryCredentials('docker-hub') - forcePull(false) - createFingerprints(false) - skipDecorate() - } - } - publishers { - slackNotifier { - notifyAborted(true) - notifyEveryFailure(true) - notifyNotBuilt(false) - notifyUnstable(false) - notifyBackToNormal(true) - notifySuccess(true) - notifyRepeatedFailure(false) - startNotification(false) - includeTestSummary(false) - includeCustomMessage(false) - customMessage(null) - sendAs(null) - commitInfoChoice('NONE') - teamDomain(null) - authToken(null) - } - } -} diff --git a/app.js b/app.js index aab7f17..431ed71 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('madafackers ya jalo!'); + res.send('madafackers!'); }); var server = app.listen(3000, function () { From 29a1d31d43ddeeb2342ae13719d5695fe255a5cb Mon Sep 17 00:00:00 2001 From: dev-chava Date: Thu, 1 May 2025 17:53:00 -0700 Subject: [PATCH 20/39] Update app.js ss --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 431ed71..7ee5e67 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('madafackers!'); + res.send('esto ya se levanto!'); }); var server = app.listen(3000, function () { From 76b7abcf813de5ec2a87cc11c5e1390387e39da8 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Thu, 1 May 2025 18:00:40 -0700 Subject: [PATCH 21/39] Update app.js --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 7ee5e67..a55d25d 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('esto ya se levanto!'); + res.send('esto ya se levanto!!'); }); var server = app.listen(3000, function () { From 9f819d3f794ad20f593c0dd9a112dca6d14b63fc Mon Sep 17 00:00:00 2001 From: dev-chava Date: Thu, 1 May 2025 18:05:41 -0700 Subject: [PATCH 22/39] Update app.js --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index a55d25d..0ca2d8e 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('esto ya se levanto!!'); + res.send('esto ya se levanto !!'); }); var server = app.listen(3000, function () { From 9ec9892a0a3b0f44915498447c255d89e1770e50 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Thu, 1 May 2025 18:13:43 -0700 Subject: [PATCH 23/39] Update app.js --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 0ca2d8e..a55d25d 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('esto ya se levanto !!'); + res.send('esto ya se levanto!!'); }); var server = app.listen(3000, function () { From d748b9118e9227709fba899822357cb6b4a722a4 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Thu, 1 May 2025 18:21:17 -0700 Subject: [PATCH 24/39] Update Jenkinsfile --- Jenkinsfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index e9dbdfa..69b0c88 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -48,7 +48,12 @@ pipeline { } } - + post { + success { + mail to: 'salvador.moskeda@gmail.com', + subject: "Pipeline Success: ${currentBuild.fullDisplayName}", + body: "El pipeline ha terminado con éxito. El build fue exitoso." + } From 26bd95e4f007e649a8da8b0fcc5486ad8a602f62 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Thu, 1 May 2025 18:26:34 -0700 Subject: [PATCH 25/39] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 69b0c88..bf862bd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -55,7 +55,7 @@ pipeline { body: "El pipeline ha terminado con éxito. El build fue exitoso." } - + } From ad031140aa8ff46f9cc3bb4c7b35b45c02e0c864 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Thu, 1 May 2025 23:25:51 -0700 Subject: [PATCH 26/39] Update app.js actualice mi pagina --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index a55d25d..415dae4 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('esto ya se levanto!!'); + res.send('esto se actualizo 2.0!!'); }); var server = app.listen(3000, function () { From 4a5e2127cb210a4365ff20d9179d5945cc527516 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Thu, 1 May 2025 23:36:17 -0700 Subject: [PATCH 27/39] update acutliacion --- Jenkinsfile | 2 +- app.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index bf862bd..0cc7217 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -52,7 +52,7 @@ pipeline { success { mail to: 'salvador.moskeda@gmail.com', subject: "Pipeline Success: ${currentBuild.fullDisplayName}", - body: "El pipeline ha terminado con éxito. El build fue exitoso." + body: "El pipeline ha terminado con éxito. El build fue exitoso eres un crack." } } diff --git a/app.js b/app.js index 415dae4..bd8b94c 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('esto se actualizo 2.0!!'); + res.send('esto se actualizo 5.0!!'); }); var server = app.listen(3000, function () { From 45c7c1a785355cc6f0a0cb057782563e4dad225e Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 18 Jun 2025 12:29:53 -0700 Subject: [PATCH 28/39] Update app.js --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index bd8b94c..2a63f1b 100644 --- a/app.js +++ b/app.js @@ -9,5 +9,5 @@ var server = app.listen(3000, function () { var host = server.address().address; var port = server.address().port; - console.log('App escuchando a http://%s:%s', host, port); + console.log('App listen a http://%s:%s', host, port); }); From 0d84c64c83ccd777200aa6540c0d2fc13090d86d Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 18 Jun 2025 12:33:54 -0700 Subject: [PATCH 29/39] feat: f f f --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 2a63f1b..bd8b94c 100644 --- a/app.js +++ b/app.js @@ -9,5 +9,5 @@ var server = app.listen(3000, function () { var host = server.address().address; var port = server.address().port; - console.log('App listen a http://%s:%s', host, port); + console.log('App escuchando a http://%s:%s', host, port); }); From ab9983466cf9217e56825963ea688c4e26a67de6 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 18 Jun 2025 12:55:14 -0700 Subject: [PATCH 30/39] feat: d d d --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index bd8b94c..503dbbb 100644 --- a/app.js +++ b/app.js @@ -9,5 +9,5 @@ var server = app.listen(3000, function () { var host = server.address().address; var port = server.address().port; - console.log('App escuchando a http://%s:%s', host, port); + console.log('App escuch a http://%s:%s', host, port); }); From 738ba3cf3bd7d6a3bddf1264f5026bd15579f177 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 18 Jun 2025 13:56:46 -0700 Subject: [PATCH 31/39] feat: fc d d --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 503dbbb..faa7951 100644 --- a/app.js +++ b/app.js @@ -9,5 +9,5 @@ var server = app.listen(3000, function () { var host = server.address().address; var port = server.address().port; - console.log('App escuch a http://%s:%s', host, port); + console.log('App escucho a http://%s:%s', host, port); }); From 12afe6d9261727f744913d6bf869ac99724df6e1 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 18 Jun 2025 14:05:15 -0700 Subject: [PATCH 32/39] feat: d d d --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index faa7951..bd8b94c 100644 --- a/app.js +++ b/app.js @@ -9,5 +9,5 @@ var server = app.listen(3000, function () { var host = server.address().address; var port = server.address().port; - console.log('App escucho a http://%s:%s', host, port); + console.log('App escuchando a http://%s:%s', host, port); }); From 042e9a5501e34775272606db920cc9174644747c Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 18 Jun 2025 14:50:37 -0700 Subject: [PATCH 33/39] feat: s s s --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index bd8b94c..604c565 100644 --- a/app.js +++ b/app.js @@ -9,5 +9,5 @@ var server = app.listen(3000, function () { var host = server.address().address; var port = server.address().port; - console.log('App escuchando a http://%s:%s', host, port); + console.log('App escdo a http://%s:%s', host, port); }); From 8142b1f4cd4897ccf8e64903cdbeb1937d5768b5 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 18 Jun 2025 15:33:25 -0700 Subject: [PATCH 34/39] feat: g g --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 604c565..892b08e 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('esto se actualizo 5.0!!'); + res.send('esto se acualizo 5.0!!'); }); var server = app.listen(3000, function () { From a3e613c40d2c433632922362a1e9a3506bb4f634 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Wed, 2 Jul 2025 13:28:29 -0700 Subject: [PATCH 35/39] feat: s --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 892b08e..b7e3027 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('esto se acualizo 5.0!!'); + res.send('esto se acualizo 5.0'); }); var server = app.listen(3000, function () { From bcda948a4c0432c6411485f25070a6a6d09de866 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Thu, 3 Jul 2025 13:10:27 -0700 Subject: [PATCH 36/39] feat: f f f --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index b7e3027..8d5eeee 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('esto se acualizo 5.0'); + res.send('esto se acualizo 50'); }); var server = app.listen(3000, function () { From 953b9dfd69ce5e990673b255dfd4958395e7fde4 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Fri, 4 Jul 2025 12:25:49 -0700 Subject: [PATCH 37/39] feat: s s s --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 8d5eeee..7e95bef 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('esto se acualizo 50'); + res.send('esto se acual 50'); }); var server = app.listen(3000, function () { From f8b0175508563efe34772d35ebccee15ec32a630 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Mon, 7 Jul 2025 10:58:20 -0700 Subject: [PATCH 38/39] feat: :ambulance: s s s --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 7e95bef..f60d011 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('esto se acual 50'); + res.send('esto se acual! 50'); }); var server = app.listen(3000, function () { From fbb83b92cc663355a1c6f3a31c9ab8fb21eb3552 Mon Sep 17 00:00:00 2001 From: dev-chava Date: Mon, 7 Jul 2025 11:47:11 -0700 Subject: [PATCH 39/39] feat: s s s --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index f60d011..5e47a2c 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('esto se acual! 50'); + res.send('esto se acual!! 50'); }); var server = app.listen(3000, function () {