From d8d53d8a9b32b5e16a3393fe6ff4a06a24fa228a Mon Sep 17 00:00:00 2001 From: ananyav1803 <105488787+ananyav1803@users.noreply.github.com> Date: Mon, 16 May 2022 13:56:06 +0530 Subject: [PATCH] Update Jenkinsfile --- Jenkinsfile | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e3e8fb3b9..f54fa4a00 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("1803ananya/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") + } + } + } + } + } +}