added different stages

This commit is contained in:
Abhijit Gupta 2020-03-14 22:48:02 -04:00
parent e02e1bfcba
commit 117716538e

29
Jenkinsfile vendored
View file

@ -3,16 +3,30 @@ pipeline {
stages {
stage('Build') {
steps {
sh './mvnw package'
}
}
stage ('Start') {
steps {
slackSend (color: '#FFFF00', message: "STARTED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})")
}
sh './mvnw clean'
}
}
stage('Test') {
steps {
slackSend(color: '#FFFF00', message: "STARTED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})")
sh './mvnw test'
}
}
stage('Package') {
steps {
sh './mvnw package'
}
}
stage('Deploy') {
steps {
sh './mvnw deploy'
}
}
}
post {
success {
slackSend(color: '#00FF00', message: "SUCCESSFUL: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})")
@ -21,5 +35,6 @@ pipeline {
failure {
slackSend(color: '#FF0000', message: "FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})")
}
}
}