Attempt to archive artifacts and test results even if something fails

This commit is contained in:
R. Tyler Croy 2016-09-02 17:09:10 -07:00
parent 7304b5c758
commit 900fc4ac08
No known key found for this signature in database
GPG Key ID: 1426C7DC3F51E16F
1 changed files with 9 additions and 5 deletions

14
Jenkinsfile vendored
View File

@ -16,13 +16,17 @@ node('docker') {
parallelSteps["${javaVersion}-${plugin}"] = {
node('docker') {
checkout scm
docker.image("openjdk:${javaVersion}").inside {
timeout(45) {
sh "./gradlew -Si ${plugin}:check ${plugin}:gradleTest ${plugin}:assemble"
try {
docker.image("openjdk:${javaVersion}").inside {
timeout(45) {
sh "./gradlew -Si ${plugin}:check ${plugin}:gradleTest ${plugin}:assemble"
}
}
}
junit '**/build/test-results/**/*.xml'
archiveArtifacts artifacts: '**/build/libs/*.jar,build/*.zip', fingerprint: true
finally {
junit '**/build/test-results/**/*.xml'
archiveArtifacts artifacts: '**/build/libs/*.jar,build/*.zip', fingerprint: true
}
}
}
}