From 8bca50d48e6c73a7bbff7b69b41e7acb22f63fc8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Mon, 20 Nov 2017 16:31:54 +0100 Subject: [PATCH] CI: archive Deckard artifacts on failure --- .gitlab-ci.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b2c91883a..7789c0739 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -46,8 +46,14 @@ deckard:linux:amd64:valgrind: script: - export PREFIX=$(pwd)/.local - export LD_LIBRARY_PATH=$PREFIX/lib + - export TMPDIR=$(pwd) # TODO: valgrind missing parameter --error-exitcode=1 to fail make on error - cd tests/deckard && DAEMON=valgrind ADDITIONAL="--leak-check=full --trace-children=yes --quiet --suppressions=/lj.supp $PREFIX/sbin/kresd" MAKEFLAGS="-j $(nproc) --keep-going" make + artifacts: + when: on_failure + expire_in: 1 week + paths: + - tmpdeckard* dependencies: - build:linux:amd64 tags: @@ -60,13 +66,19 @@ test:linux:amd64:valgrind: stage: test script: # TODO: valgrind missing parameter --error-exitcode=1 to fail make on error - - PREFIX=$(pwd)/.local DEBUGGER="valgrind --leak-check=full --trace-children=yes --quiet --suppressions=/lj.supp" make -k check + - TMPDIR=$(pwd) PREFIX=$(pwd)/.local DEBUGGER="valgrind --leak-check=full --trace-children=yes --quiet --suppressions=/lj.supp" make -k check dependencies: - build:linux:amd64 tags: - docker - linux - amd64 + artifacts: + when: on_failure + expire_in: 1 week + paths: + - tmpdeckard* + respdiff:linux:amd64: stage: test -- 2.47.2