pipeline { agent any stages { stage('Build') { steps { echo 'Building...' sh 'mvn clean & mvn validate & mvn compile' } } stage('Test') { steps { echo 'Testing...' sh 'mvn test' } } stage('Deploy') { steps { echo 'Deploying...' sh 'mvn package & mvn verify' archiveArtifacts artifacts: '**/target/*.jar', fingerprint: true } } } }