diff --git a/Jenkinsfile b/Jenkinsfile index e3e269d80..df253b365 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,25 +1,36 @@ pipeline { agent any - stages { + stages +{ stage('Build') { - steps { - bat './mvnw package' - } - } - stage('Test'){ - steps { - bat './mvnw test' - } - } - stage('Package'){ - steps{ - bat './mvnw package' - } - } - stage('Deploy'){ - steps{ - echo 'Deploy' - } +steps +{ +bat 'mvn clean' +} +} +stage('Test'){ +steps +{ +bat 'mvn test' +} +} +stage('Package'){ +steps +{ +bat 'mvn package' +} +} +stage('Deploy'){ +when +{ +branch 'develop' +} +steps +{ +bat 'mvn deploy' +} + + } } }