From fae21adeec7dbaa40ed7ecce14ab625c888231a5 Mon Sep 17 00:00:00 2001 From: Martin Hierholzer <martin.hierholzer@desy.de> Date: Wed, 20 Feb 2019 10:11:29 +0100 Subject: [PATCH] more testing for matlab --- vars/helper.groovy | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/vars/helper.groovy b/vars/helper.groovy index d4066ac..6a45a45 100644 --- a/vars/helper.groovy +++ b/vars/helper.groovy @@ -169,8 +169,14 @@ def doBuild(String label, String buildType) { for VAR in ${env.JOB_VARIABLES}; do export `eval echo \${VAR}` done - export - sudo -H -E -u msk_jenkins /opt/matlab_R2016b/bin/matlab -nosplash -nojvm -nodesktop -nodisplay -r "version, exit" + sudo -H -E -u msk_jenkins bash -c export + mkdir /scratch/matlab_prefs + rm -rf /home/msk_jenkins/.matlab + ln -sfn /scratch/matlab_prefs /home/msk_jenkins/.matlab + export PATH=/opt/matlab_R2016b/bin:$PATH + mv /etc/sudoers /etc/sudoers-backup + grep -v secure_path /etc/sudoers-backup > /etc/sudoers + sudo -H -E -u msk_jenkins matlab -nosplash -nojvm -nodesktop -nodisplay -r "version, exit" sudo -H -E -u msk_jenkins cmake /scratch/source/\${SUBDIR} -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=${buildType} -DSUPPRESS_AUTO_DOC_BUILD=true \${CMAKE_EXTRA_ARGS} sudo -H -E -u msk_jenkins make ${env.MAKEOPTS} """ -- GitLab