jjb: infra: bifrost-verify.sh: Replace 'exit' with 'return' 43/27443/1
authorMarkos Chandras <mchandras@suse.de>
Tue, 24 Jan 2017 10:37:16 +0000 (10:37 +0000)
committerMarkos Chandras <mchandras@suse.de>
Tue, 24 Jan 2017 10:39:45 +0000 (10:39 +0000)
When there are no bifrost logs (possibly because the build broke
far too early) we shouldn't exit at all. This is a valid scenario so
we should return back to the caller and exit using the bifrost
'exit code' instead.

Change-Id: I55a847dea7a6f4209b0e4fb71fad6bb00f6df08b
Signed-off-by: Markos Chandras <mchandras@suse.de>
jjb/infra/bifrost-verify.sh

index dbe3976..48f916e 100755 (executable)
@@ -24,7 +24,7 @@ function upload_logs() {
     gsutil -q cp -Z ${WORKSPACE}/build_log.txt ${BIFROST_GS_URL}/build_log.txt
     rm ${WORKSPACE}/build_log.txt
 
-    [[ ! -d ${WORKSPACE}/logs ]] && exit 0
+    [[ ! -d ${WORKSPACE}/logs ]] && return 0
 
     pushd ${WORKSPACE}/logs/ &> /dev/null
     for x in *.log; do