From 900fc4ac08d2452affdb49cd6ae9d0ed0d90eb1e Mon Sep 17 00:00:00 2001 From: "R. Tyler Croy" Date: Fri, 2 Sep 2016 17:09:10 -0700 Subject: [PATCH] Attempt to archive artifacts and test results even if something fails --- Jenkinsfile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2f49fc5..11cf960 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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 + } } } }