Commit 8595b23c authored by Mathieu Faverge's avatar Mathieu Faverge

Merge branch 'new-docker-hiepacs' into 'master'

load a recent openmpi stack to fix noisy hwloc messages

See merge request solverstack/chameleon!100
parents a16e2acc fec0ebe2
......@@ -5,9 +5,7 @@
# these paths may depend on the runner used, please be careful and add
# the necessary if blocks depending on the machine
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=/builds/sonar/lcov-to-cobertura-xml-1.6/lcov_cobertura:$PATH
export PATH=/builds/sonar/sonar-scanner-2.9.0.670/bin:$PATH
. /etc/profile.d/spack.sh
export QUARK_DIR=/builds/install/quark
export PARSEC_DIR=/builds/install/parsec
......
......@@ -3,8 +3,7 @@ image: hpclib/hiepacs
stages:
- build
- test
- analysis
- doc
- third
before_script:
- git submodule update --init --recursive
......@@ -235,8 +234,30 @@ test_parsec_master:
only:
- master@solverstack/chameleon
sonar:
stage: analysis
coverity:
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:
- test_starpu_master
- test_starpu_simgrid_master
......@@ -264,7 +285,7 @@ sonar:
- master@solverstack/chameleon
doc:
stage: doc
stage: third
dependencies: []
artifacts:
name: chameleon_doc
......
......@@ -3,6 +3,12 @@
#+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
# 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
BLAS/LAPACK operations exploiting fully modern architectures.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment