pipeline { agent { docker { image 'maven:3-alpine' args '-v /var/jenkins_home/.m2:/root/.m2:z -u root' reuseNode true } } stages { stage('Check Container') { steps { sh 'mvn --version' sh 'echo $M2_HOME' sh 'mvn help:effective-settings' } } stage('Build') { steps { sh 'mvn clean package' } } stage('deploy') { steps { sh 'mvn help:effective-settings ' sh 'mvn deploy' } } } }