forked from g0t4/jgsu-spring-petclinic
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Jenkinsfile
27 lines (27 loc) · 785 Bytes
/
Jenkinsfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
pipeline {
agent any
triggers { pollSCM('* * * * *') }
stages {
// implicit checkout
stage('Build') {
steps {
sh './mvnw clean package'
//sh 'false' // true
}
}
}
post {
always {
junit '**/target/surefire-reports/TEST-*.xml'
archiveArtifacts 'target/*.jar'
}
changed{
emailext subject: "Job \'${JOB_NAME}\' (build ${BUILD_NUMBER}) ${currentBuild.result}",
body: "Please go to ${BUILD_URL} and verify the build",
attachLog: true,
compressLog: true,
to: "test@jenkins",
recipientProviders: [upstreamDevelopers(), requestor()]
}
}
}