From 9f0baac9d622444c915b6f907b22d31b6d79f244 Mon Sep 17 00:00:00 2001 From: hllvc Date: Sat, 10 Jul 2021 23:57:03 +0200 Subject: [PATCH] fixing volumes and mysql connection --- Jenkinsfile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9cef35566..624d1b6a7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,6 @@ pipeline { - agent any + agent none stages { @@ -9,7 +9,7 @@ pipeline { dockerfile { filename 'Dockerfile.build' dir '.' - args '-v $HOME/.m2:/root/.m2 -v ./app:/root/app' + args '-v $HOME/.m2:/root/.m2 -v $HOME/app:/root/app' } } steps { @@ -17,15 +17,21 @@ pipeline { } } + stage('MySQL setup') { + steps { + sh 'docker run --network petclinic -e MYSQL_USER=petclinic -e MYSQL_PASSWORD=petclinic -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=petclinic -p 3306:3306 mysql:5.7.8' + } + } + stage('Run') { agent { dockerfile { filename 'Dockerfile.run' - args '-v $HOME/.m2:/root/.m2 -v ./app:/root/app' + args '-v $HOME/.m2:/root/.m2 -v $HOME/app:/root/app --network petclinic' } } steps { - echo 'App Running' + } }