From 26445e26a8fba84f3d3bf6af021ebb6731d94c59 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Fri, 16 Nov 2018 14:17:51 +0100 Subject: [PATCH] [Jenkins] Wrap Analyzer stage in try-block. --- Jenkinsfile | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index aa4b9e6a5a8..7e967570a82 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -367,20 +367,21 @@ pipeline { } steps { script { - lock(resource: "conanCache-${env.NODE_NAME}") { - sh 'conan user' - sh 'find $CONAN_USER_HOME -name "system_reqs.txt" -exec rm {} \\;' - configure { - cmakeOptions = - '"-DCMAKE_CXX_INCLUDE_WHAT_YOU_USE=include-what-you-use;-Xiwyu;--mapping_file=../scripts/jenkins/iwyu-mappings.imp" ' + - '-DCMAKE_LINK_WHAT_YOU_USE=ON ' + - '"-DCMAKE_CXX_CPPCHECK=cppcheck;--std=c++11;--language=c++;--suppress=syntaxError;--suppress=preprocessorErrorDirective:*/ThirdParty/*;--suppress=preprocessorErrorDirective:*conan*/package/*" ' + - '-DCMAKE_CXX_CLANG_TIDY=clang-tidy-3.9 ' - config = 'Release' - } + sh 'conan user' + sh 'find $CONAN_USER_HOME -name "system_reqs.txt" -exec rm {} \\;' + configure { + cmakeOptions = + '"-DCMAKE_CXX_INCLUDE_WHAT_YOU_USE=include-what-you-use;-Xiwyu;--mapping_file=../scripts/jenkins/iwyu-mappings.imp" ' + + '-DCMAKE_LINK_WHAT_YOU_USE=ON ' + + '"-DCMAKE_CXX_CPPCHECK=cppcheck;--std=c++11;--language=c++;--suppress=syntaxError;--suppress=preprocessorErrorDirective:*/ThirdParty/*;--suppress=preprocessorErrorDirective:*conan*/package/*" ' + + '-DCMAKE_CXX_CLANG_TIDY=clang-tidy-3.9 ' + config = 'Release' + } + try { + build { target = 'check-header' } + build { target = 'all' } } - build { target = 'check-header' } - build { target = 'all' } + catch (Exception e) { } } } } -- GitLab