From 2bc6a2a1614e126c5fff05105a702dbb5923569d Mon Sep 17 00:00:00 2001 From: Benjamin Stein Date: Tue, 29 Aug 2017 15:07:21 -0700 Subject: [PATCH] added smoke-suite to container --- jenkinsfiles/dockerhub-demo | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/jenkinsfiles/dockerhub-demo b/jenkinsfiles/dockerhub-demo index 1dbaca6e7..b594673e5 100644 --- a/jenkinsfiles/dockerhub-demo +++ b/jenkinsfiles/dockerhub-demo @@ -24,6 +24,31 @@ pipeline { } } } + stage('Run local Container') { + agent any + steps { + sh 'docker rm -f petclinic-tomcat-temp || true' + sh 'docker run -d --network=bridge --name petclinic-tomcat-temp liatrio/petclinic-tomcat:${env.BRANCH_NAME}' + } + } + stage('Smoke-Test') { + agent { + docker { + image 'maven:3.5.0' + args '--network=bridge' + } + } + steps { + sh "cd regression-suite" + sh "mvn clean -B test -DPETCLINIC_URL=http://petclinic-tomcat:8080/petclinic/" + } + } + stage('Stop local container') { + agent any + steps { + sh 'docker rm -f petclinic-tomcat-temp || true' + } + } stage('Push to dockerhub') { agent any steps {