pipeline { agent { docker { image 'maven:3-alpine' args '-v /root/.m2:/root/.m2' } } stages { stage('build') { steps { sh 'mvn clean package dockerfile:build dockerfile:push -Dmaven.test.skip=true' } } stage('deploy') { steps { sh 'echo deploy' } } } }