diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2019-10-07 20:59:34 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2019-10-07 22:29:46 +0200 |
commit | a0d2cbfcfc1ab30ece5ab1b37b239ba56059e2b9 (patch) | |
tree | 25f0b476472f0d439652402ec29c0168bca2b134 /.gitlab-ci.yml | |
parent | 73fc1e4b5f481ff6340a4dc37da4b18063bd8e98 (diff) | |
download | gnutls-a0d2cbfcfc1ab30ece5ab1b37b239ba56059e2b9.tar.gz |
.gitlab-ci.yml: include an automated coverity build on tags
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2944531f36..005e33eb9f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -308,6 +308,30 @@ static-analyzers.Fedora.x86_64: - scan-build-libdane/* retry: 1 +coverity: + stage: stage1-testing + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$FEDORA_BUILD + script: + - wget https://scan.coverity.com/download/linux64 --post-data "token=$COVERITY_SCAN_TOKEN&project=$COVERITY_SCAN_PROJECT_NAME" -O /tmp/coverity_tool.tgz + - tar xfz /tmp/coverity_tool.tgz + - ./bootstrap + - CFLAGS="-g -Og" dash ./configure --disable-gcc-warnings --cache-file cache/config.cache --disable-guile --disable-maintainer-mode --disable-doc + - cov-analysis-linux64-*/bin/cov-build --dir cov-int make -j$(nproc) + - tar cfz cov-int.tar.gz cov-int + - curl https://scan.coverity.com/builds?project=$COVERITY_SCAN_PROJECT_NAME + --form token=$COVERITY_SCAN_TOKEN --form email=n.mavrogiannopoulos@gmail.com + --form file=@cov-int.tar.gz --form version="`git describe --tags`" + --form description="CI build" + tags: + - shared + only: + - tags + artifacts: + expire_in: 1 week + when: on_failure + paths: + - cov-int/*.txt + MinGW32.DLLs: stage: stage1-testing image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$FEDORA_BUILD |