Add a coverity job that runs cov-build and submit the archive to coverity.com

This commit is contained in:
louiz’
2016-10-06 22:29:47 +02:00
parent 954d271d50
commit 5477db7999
2 changed files with 13 additions and 1 deletions
+11 -1
View File
@@ -101,4 +101,14 @@ test:debian:
test:fedora:
stage: test
image: biboumi-test-fedora:latest
<<: *basic_test
<<: *basic_test
test:coverity:
stage: test
image: biboumi-test-fedora:latest
script:
- export PATH=$PATH:~/coverity/bin
- cmake .. -DWITHOUT_SYSTEMD=1
- cov-build --dir cov-int make biboumi test_suite -j$(nproc)
- tar czvf biboumi_coverity.tgz cov-int
- curl --form token=$COVERITY_TOKEN --form email=louiz@louiz.org --form file=@biboumi_coverity.tgz --form version="$(git rev-parse --short HEAD)" --form description="Automatic submission by gitlab-ci" https://scan.coverity.com/builds?project=louiz%2Fbiboumi