This commit is contained in:
Arrow105 2020-04-15 22:54:48 -04:00
parent c0a61ef1b1
commit a9b01c3c51

49
Jenkinsfile vendored
View file

@ -1,10 +1,45 @@
pipeline {
agent any
stages {
stage('Build') {
steps {
sh './mvnw package'
agent any
tools {
maven 'Maven-3.6.3'
}
stages {
stage('Build') {
steps {
sh 'mvn clean'
}
}
stage('Test') {
steps {
sh 'mvn test'
}
post {
always {
junit 'target/surefire-reports/*.xml'
}
}
}
stage('Package') {
steps {
sh 'mvn package'
}
}
stage('Deploy') {
steps {
echo 'Deploying'
}
post {
success {
mail to: 'sean.how0@gmail.com',
subject: "Build Successful: ${currentBuild.fullDisplayName}",
body: "Successfully built ${env.BUILD_URL}"
}
failure {
mail to: 'sean.how0@gmail.com',
subject: "Failed Pipeline: ${currentBuild.fullDisplayName}",
body: "Something is wrong with ${env.BUILD_URL}"
}
}
}
}
}
}
}