fix Jenkinsfile

This commit is contained in:
hllvc 2021-07-13 21:41:15 +02:00
parent 5c5ea6e1fa
commit ec29105d6a

4
Jenkinsfile vendored
View file

@ -9,22 +9,26 @@ pipeline {
stages {
stage('Build') {
agent {
dockerfile {
filename 'Dockerfile.build'
dir '.'
additionalBuildArgs '-t petclinic-build'
args '$HOME/.m2:/root/.m2'
}
}
steps {
BUILD_CONTAINER_ID = "sh 'docker run -v $HOME/.m2:/root/.m2 -d petclinic-build'"
}
}
stage('Run') {
agent {
dockerfile {
filename 'Dockerfile.run'
additionalBuildArgs '-t petclinic-run'
}
}
steps {
sh 'docker cp ${BUILD_CONTAINER_ID}:/build/target/app.jar .'
sh 'docker-compose up'