Mentions légales du service

Skip to content
Snippets Groups Projects
Commit fec0ebe2 authored by PRUVOST Florent's avatar PRUVOST Florent
Browse files

add coverity in ci and regroup some non dependent jobs in the third stage

parent cbb60ecf
Branches
Tags
No related merge requests found
...@@ -3,8 +3,7 @@ image: hpclib/hiepacs ...@@ -3,8 +3,7 @@ image: hpclib/hiepacs
stages: stages:
- build - build
- test - test
- analysis - third
- doc
before_script: before_script:
- git submodule update --init --recursive - git submodule update --init --recursive
...@@ -235,8 +234,30 @@ test_parsec_master: ...@@ -235,8 +234,30 @@ test_parsec_master:
only: only:
- master@solverstack/chameleon - master@solverstack/chameleon
sonar: coverity:
stage: analysis stage: third
dependencies: []
artifacts:
name: chameleon_coverity
expire_in: 1 week
paths:
- chameleon.tgz
script:
- (cd build &&
cmake -C ../cmake_modules/gitlab-ci-initial-cache.cmake .. -DCHAMELEON_USE_CUDA=ON -DCHAMELEON_USE_MPI=ON &&
cov-build --dir ../cov-int make -j 4)
- tar czvf chameleon.tgz cov-int
- curl --form token=$COVERITY_TOKEN
--form email=florent.pruvost@inria.fr
--form file=@chameleon.tgz
--form version="`git rev-parse --short HEAD`"
--form description=""
https://scan.coverity.com/builds?project=Chameleon
only:
- master@solverstack/chameleon
sonarqube:
stage: third
dependencies: dependencies:
- test_starpu_master - test_starpu_master
- test_starpu_simgrid_master - test_starpu_simgrid_master
...@@ -264,7 +285,7 @@ sonar: ...@@ -264,7 +285,7 @@ sonar:
- master@solverstack/chameleon - master@solverstack/chameleon
doc: doc:
stage: doc stage: third
dependencies: [] dependencies: []
artifacts: artifacts:
name: chameleon_doc name: chameleon_doc
......
...@@ -3,6 +3,12 @@ ...@@ -3,6 +3,12 @@
#+OPTIONS: H:3 num:t \n:nil @:t ::t |:t _:nil ^:nil -:t f:t *:t <:t #+OPTIONS: H:3 num:t \n:nil @:t ::t |:t _:nil ^:nil -:t f:t *:t <:t
#+OPTIONS: TeX:t LaTeX:t skip:nil d:nil pri:nil tags:not-in-toc html-style:nil #+OPTIONS: TeX:t LaTeX:t skip:nil d:nil pri:nil tags:not-in-toc html-style:nil
# gitlab-ci pipeline badge
#+HTML:<a href="https://gitlab.inria.fr/solverstack/chameleon/commits/master"><img alt="pipeline status"src="https://gitlab.inria.fr/solverstack/chameleon/badges/master/pipeline.svg"/></a>
# Coverity badge
#+HTML:<a href="https://scan.coverity.com/projects/chameleon"><img alt="Coverity Scan Build Status"src="https://scan.coverity.com/projects/10590/badge.svg"/></a>
Chameleon is a C library providing parallel algorithms to perform Chameleon is a C library providing parallel algorithms to perform
BLAS/LAPACK operations exploiting fully modern architectures. BLAS/LAPACK operations exploiting fully modern architectures.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment