From 28acb5fbd4cd01db3673d700b49c5a6ed12da3eb Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Tue, 22 Mar 2022 15:20:18 +0000 Subject: [PATCH] CI: save task logs when a job fails Create a job artifact containing all of the task logs if the job fails. Signed-off-by: Ross Burton Signed-off-by: Jon Mason --- .gitlab-ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 13195930..7883d35f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,6 +35,11 @@ stages: - kas shell --update --force-checkout $KASFILES -c 'cat conf/*.conf' - kas build $KASFILES - ./ci/check-warnings $KAS_WORK_DIR/build/warnings.log + artifacts: + name: "logs" + when: on_failure + paths: + - $CI_PROJECT_DIR/work/build/tmp/work*/**/temp/log.do_*.* # Workaround for Zephyr not currectly handling TESTIMAGE_AUTO .build_and_test: