From 5c5040bd200a09e93357292402d633d1a23c3589 Mon Sep 17 00:00:00 2001 From: Martin Hierholzer <martin.hierholzer@desy.de> Date: Tue, 27 Nov 2018 09:45:50 +0100 Subject: [PATCH] auto-update JenkinsConfiguration working copy in home directory, so valgrind suppressions are always up-to-date --- vars/helper.groovy | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vars/helper.groovy b/vars/helper.groovy index e519cb6..2d0acf4 100644 --- a/vars/helper.groovy +++ b/vars/helper.groovy @@ -229,10 +229,13 @@ def doValgrind(String label, String buildType) { // We execute the tests in the directory where CTestTestfile.cmake is which lists them. sh """ chown msk_jenkins -R /scratch + + cd /home/msk_jenkins/JenkinsConfiguration + git pull || true + cat valgrind.suppressions/common.supp valgrind.suppressions/${label}.supp > /scratch/valgrind.supp + cd /scratch/build-${parentJob} - cat /home/msk_jenkins/JenkinsConfiguration/valgrind.suppressions/common.supp /home/msk_jenkins/JenkinsConfiguration/valgrind.suppressions/${label}.supp > /scratch/valgrind.supp - EXECLIST="" for testlist in `find -name CTestTestfile.cmake` ; do dir=`dirname "\${testlist}"` -- GitLab