diff --git a/Jenkinsfile b/Jenkinsfile index 41c7d1ed2..80d7abd81 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,9 +3,31 @@ pipeline { stages { stage('Build') { steps { - sh './mvnw package' + sh 'mvn clean' } } + stage('Test') { + steps { + sh 'mvn test' + } } -} + + stage('Package') { + steps { + sh 'mvn package' + } + } + + stage('Deploy') { + when { + branch 'master' + } + steps { + sh './mvnw deploy' + } + } + } + + } +