xtext-core/Jenkinsfile
Christian Dietrich 13b95a0d00 always run everything
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-06-28 09:34:25 +02:00

20 lines
No EOL
579 B
Groovy

// tell Jenkins how to build projects from this repository
node {
try {
stage 'Checkout'
checkout scm
stage 'Build'
sh "./gradlew clean build createLocalMavenRepo --rerun-tasks"
archive 'build/maven-repository/**/*.*'
slackSend "Build Succeeded - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)"
} catch (e) {
slackSend color: 'danger', message: "Build Failed - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)"
throw e
} finally {
step([$class: 'JUnitResultArchiver', testResults: '**/build/test-results/*.xml'])
}
}