diff --git a/src/ci/run.sh b/src/ci/run.sh index b0e1b1651055f..13c7604e5c3a1 100755 --- a/src/ci/run.sh +++ b/src/ci/run.sh @@ -121,7 +121,14 @@ fi travis_fold end log-system-info if [ ! -z "$SCRIPT" ]; then + # This `set +e` followed by capturing the return value is a temporary measure + # to help debug "error with exit 259" on AppVeyor temporarily, otherwise all + # that's needed here is the `sh` + set +e sh -x -c "$SCRIPT" + ret=$? + echo "script exited with $ret" + exit $ret else do_make() { travis_fold start "make-$1"