From 2678f35d96324df33530c94f70bd27b9be8ec741 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Sat, 5 Apr 2008 08:27:53 +0000 Subject: [PATCH] collect logs before bailing out --- vbuild-nightly.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/vbuild-nightly.sh b/vbuild-nightly.sh index e54f0f10..fe8795b6 100755 --- a/vbuild-nightly.sh +++ b/vbuild-nightly.sh @@ -189,13 +189,15 @@ function runtest () { configs="$configs --config $config" done - # proceed despite of set -e + # need to proceed despite of set -e success=true ssh 2>&1 ${TESTBOXSSH} ${testdir}/runtest --build ${SVNPATH} --url ${url} $configs --all || success= # gather logs in the vserver mkdir -p /vservers/$BASE/build/testlogs - ssh 2>&1 ${TESTBOXSSH} tar -C ${testdir}/logs -cf . | tar -C /vservers/$BASE/build/testlogs -xf - || true + ssh 2>&1 ${TESTBOXSSH} tar -C ${testdir}/logs -cf - . | tar -C /vservers/$BASE/build/testlogs -xf - || true + # push them to the build web + rsync --archive --delete --verbose /vservers/$BASE/build/testlogs/ $WEBPATH/$BASE/testlogs/ if [ -z "$success" ] ; then failure @@ -406,7 +408,6 @@ function main () { if [ -n "$DO_TEST" ] ; then runtest - rsync --archive --delete --verbose /vservers/$BASE/build/testlogs/ $WEBPATH/$BASE/testlogs/ fi success -- 2.47.0