diff options
author | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2020-06-25 11:21:12 +0200 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2020-06-26 06:45:23 +0000 |
commit | 276e6d7bbce089e0556c8f9e6601edc1dd3b5daf (patch) | |
tree | 528379b9de5c47e711bab76a719cc5cd1e935307 /.gitlab-ci/fossils | |
parent | 4954df417c7bedd399a75dc4d80431ea9bba417d (diff) | |
download | mesa-276e6d7bbce089e0556c8f9e6601edc1dd3b5daf.tar.gz |
gitlab-ci: attach the Fossilize log file as artifact on failure
It might be help.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5627>
Diffstat (limited to '.gitlab-ci/fossils')
-rwxr-xr-x | .gitlab-ci/fossils/fossils.sh | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/.gitlab-ci/fossils/fossils.sh b/.gitlab-ci/fossils/fossils.sh index 60394f7b2dc..0dffa4776f7 100755 --- a/.gitlab-ci/fossils/fossils.sh +++ b/.gitlab-ci/fossils/fossils.sh @@ -2,6 +2,7 @@ FOSSILS_SCRIPT_DIR="$(dirname "$(readlink -f "$0")")" FOSSILS_YAML="$(readlink -f "$1")" +FOSSILS_RESULTS="$2" clone_fossils_db() { @@ -64,10 +65,10 @@ create_clean_git for fossil in $(query_fossils_yaml fossils) do fetch_fossil "$fossil" || exit $? - fossilize-replay --num-threads 4 $fossil 1>&2 2> fossil_replay.txt + fossilize-replay --num-threads 4 $fossil 1>&2 2> $FOSSILS_RESULTS/fossil_replay.txt if [ $? != 0 ]; then echo "Replay of $fossil failed" - grep "pipeline crashed or hung" fossil_replay.txt + grep "pipeline crashed or hung" $FOSSILS_RESULTS/fossil_replay.txt exit 1 fi rm $fossil |