summaryrefslogtreecommitdiff
path: root/.gitlab-ci/fossils
diff options
context:
space:
mode:
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>2020-06-25 11:21:12 +0200
committerMarge Bot <eric+marge@anholt.net>2020-06-26 06:45:23 +0000
commit276e6d7bbce089e0556c8f9e6601edc1dd3b5daf (patch)
tree528379b9de5c47e711bab76a719cc5cd1e935307 /.gitlab-ci/fossils
parent4954df417c7bedd399a75dc4d80431ea9bba417d (diff)
downloadmesa-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.sh5
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