From 6d92e06a3a4aed3d0b759ad2dbfca58ab317cebc Mon Sep 17 00:00:00 2001 From: ffougere <45624193+ffougere@users.noreply.github.com> Date: Tue, 4 Jan 2022 09:48:38 -0500 Subject: [PATCH 1/4] Update Jenkinsfile --- Jenkinsfile | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index e3e8fb3b9..0879a2e28 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,5 +8,32 @@ pipeline { archiveArtifacts artifacts: 'dist/trainSchedule.zip' } } + + stage('Build Docker Image') { + when { + branch 'master' + } + steps { + script { + app = docker.build("/train-schedule") + app.inside { + sh 'echo $(curl localhost:8080)' + } + } + } + } + stage('Push Docker Image') { + when { + branch 'master' + } + steps { + script { + docker.withRegistry('https://registry.hub.docker.com', 'docker_hub_login') { + app.push("${env.BUILD_NUMBER}") + app.push("latest") + } + } + } + } } -} \ No newline at end of file +} From f0575be83c1ecbaa58699877a054e5616e58499c Mon Sep 17 00:00:00 2001 From: ffougere <45624193+ffougere@users.noreply.github.com> Date: Tue, 4 Jan 2022 09:50:02 -0500 Subject: [PATCH 2/4] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0879a2e28..60858dbfd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,7 +15,7 @@ pipeline { } steps { script { - app = docker.build("/train-schedule") + app = docker.build("ffougere/train-schedule") app.inside { sh 'echo $(curl localhost:8080)' } From 08fabf629d568370fc2b7601639e957effb51eb6 Mon Sep 17 00:00:00 2001 From: ffougere <45624193+ffougere@users.noreply.github.com> Date: Tue, 4 Jan 2022 09:55:37 -0500 Subject: [PATCH 3/4] change2 change2 --- Jenkinsfile | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e3e8fb3b9..cc69e71fc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,5 +8,31 @@ pipeline { archiveArtifacts artifacts: 'dist/trainSchedule.zip' } } - } -} \ No newline at end of file + stage('Build Docker Image') { + when { + branch 'master' + } + steps { + script { + app = docker.build("/train-schedule") + app.inside { + sh 'echo $(curl localhost:8080)' + } + } + } + } + stage('Push Docker Image') { + when { + branch 'master' + } + steps { + script { + docker.withRegistry('https://registry.hub.docker.com', 'docker_hub_login') { + app.push("${env.BUILD_NUMBER}") + app.push("latest") + } + } + } + } + } +} From 116db8c3d6f4a67d14976e02a750457d4a9e4b90 Mon Sep 17 00:00:00 2001 From: ffougere <45624193+ffougere@users.noreply.github.com> Date: Tue, 4 Jan 2022 10:10:47 -0500 Subject: [PATCH 4/4] Update Jenkinsfile --- Jenkinsfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index b8a37d7ac..44a93acc1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,7 +14,6 @@ pipeline { } steps { script { - app = docker.build("/train-schedule") app = docker.build("ffougere/train-schedule") app.inside { sh 'echo $(curl localhost:8080)'