From 2f4822a4211d942eb6d7bc0908e6cb3ea5c4e51a Mon Sep 17 00:00:00 2001 From: Nana Janashia Date: Fri, 6 Nov 2020 10:50:51 +0000 Subject: [PATCH] Update Jenkinsfile --- Jenkinsfile | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 846b105..a40663e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,6 +2,9 @@ def gv pipeline { agent any + tools { + maven: 'my-mvn' + } stages { stage("init") { steps { @@ -10,17 +13,22 @@ pipeline { } } } - stage("build") { + stage("build jar") { steps { script { gv.buildApp() + mvn package } } } - stage("test") { + stage("build image") { steps { script { - gv.testApp() + withCredentials([usernamePassword(credentialsId: 'docker-hub', passwordVariable: 'PASS', usernameVariable: 'USER')]) { + sh("docker build -t nanajanashia/demo-app:jma-2.0 .") + sh("echo $PASS | docker login -u $USER --password-stdin") + sh("docker push nanajanashia/demo-app:jma-2.0") + } } } }