fix Jenkinsfile

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

20
Jenkinsfile vendored
View file

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