From 3ac4bba216a1c911429b0a035df23e80807461a2 Mon Sep 17 00:00:00 2001 From: Eduardo Almeida Date: Sun, 9 Oct 2022 18:42:41 +0000 Subject: [PATCH] ci: Clean clang-tidy job output to only show errors and save it as artifact --- utils/tests/gitlab-ci-code-linting.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/utils/tests/gitlab-ci-code-linting.yml b/utils/tests/gitlab-ci-code-linting.yml index 885b5e6b6..5ff851e6a 100644 --- a/utils/tests/gitlab-ci-code-linting.yml +++ b/utils/tests/gitlab-ci-code-linting.yml @@ -23,4 +23,10 @@ clang-tidy: clang-tidy-14 script: - ./ns3 configure --enable-examples --enable-tests --enable-clang-tidy - - run-clang-tidy-14 -p cmake-cache/ -quiet + - run-clang-tidy-14 -p cmake-cache/ -quiet 1> clang-tidy-errors.log 2> /dev/null || true + - (! egrep -A 3 "error:|warning:" clang-tidy-errors.log) + - echo "No clang-tidy errors found" + artifacts: + paths: + - clang-tidy-errors.log + when: on_failure