From b4aeb320e54127eab821a9b643fd1668c647f3b6 Mon Sep 17 00:00:00 2001 From: Dennis Klein Date: Wed, 24 Mar 2021 11:18:57 +0100 Subject: [PATCH] CI: Collect DDS logs on error --- Jenkinsfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 17d34835..652a8fbe 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -52,6 +52,10 @@ def jobMatrix(String type, List specs) { deleteDir() githubNotify(context: "${label}", description: 'Success', status: 'SUCCESS') } catch (e) { + def tarball = "${prefix}_${label}_dds_logs.tar.gz" + sh "tar czvf ${tarball} -C \${WORKSPACE}/build/test .DDS/" + archiveArtifacts tarball + deleteDir() githubNotify(context: "${label}", description: 'Error', status: 'ERROR') throw e