diff options
Diffstat (limited to 'contrib/jenkins-run.sh')
-rwxr-xr-x | contrib/jenkins-run.sh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/contrib/jenkins-run.sh b/contrib/jenkins-run.sh index 87d29bf..3931ddb 100755 --- a/contrib/jenkins-run.sh +++ b/contrib/jenkins-run.sh @@ -16,10 +16,16 @@ rm *.md5 # OSMO_GSM_TESTER_OPTS is a way to pass in e.g. logging preferences from the # jenkins build job. -python3 -u "$(which osmo-gsm-tester.py)" "$trial_dir" $OSMO_GSM_TESTER_OPTS +# On failure, first clean up below and then return the exit code. +exit_code="1" +if python3 -u "$(which osmo-gsm-tester.py)" "$trial_dir" $OSMO_GSM_TESTER_OPTS ; then + exit_code="0" +fi # no need to keep extracted binaries rm -rf "$trial_dir/inst" || true # tar up all results for archiving (optional) tar czf "$trial_dir"-run.tgz "$trial_dir" + +exit $exit_code |