summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2021-10-28 17:04:11 +0000
committerDaiki Ueno <ueno@gnu.org>2021-10-28 17:04:11 +0000
commit9282cea703212e3f7377ee0c6601ed8726721f90 (patch)
tree67555cb3f49bc6ede9bf2f96be163a3bad064aee
parent05580592785a73208fb33526d72d5bfd6aa292c5 (diff)
parenteff5deea3bf0410f31d850d1097f737bbf12aa5d (diff)
downloadgnutls-9282cea703212e3f7377ee0c6601ed8726721f90.tar.gz
Merge branch 'wip/asosedki/gitlab-ci-speed-up-cppcheck' into 'master'
.gitlab-ci.yml: add caching to cppcheck See merge request gnutls/gnutls!1480
-rw-r--r--.gitlab-ci.yml8
1 files changed, 6 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c22fc28961..932603b496 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -533,9 +533,13 @@ fedora-static-analyzers/test:
- fedora-static-analyzers/build
needs:
- fedora-static-analyzers/build
+ cache:
+ paths:
+ - cache/cppcheck
script:
- - cppcheck --force -q -Ilib/includes -Igl/ -Ilib/ -I. --error-exitcode=1 lib/ -i lib/unistring -i lib/minitasn1 -i lib/nettle/backport -i lib/nettle/ecc -j2 $CPPCHECK_OPTIONS
- - cppcheck --force -q -Ilib/includes -Igl/ -Ilibdane/ -I. --error-exitcode=1 libdane/ -j2 $CPPCHECK_OPTIONS
+ - mkdir -p cache/cppcheck
+ - cppcheck --cppcheck-build-dir=cache/cppcheck --force -q -Ilib/includes -Igl/ -Ilib/ -I. --error-exitcode=1 lib/ -i lib/unistring -i lib/minitasn1 -i lib/nettle/backport -i lib/nettle/ecc -j2 $CPPCHECK_OPTIONS
+ - cppcheck --cppcheck-build-dir=cache/cppcheck --force -q -Ilib/includes -Igl/ -Ilibdane/ -I. --error-exitcode=1 libdane/ -j2 $CPPCHECK_OPTIONS
# TODO this does not work, so we keep using old job doc-dist.Fedora
# Keeping it here until I figure it out.