Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 8595b23c authored by Mathieu Faverge's avatar Mathieu Faverge
Browse files

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
No related branches found
No related tags found
No related merge requests found
...@@ -5,9 +5,7 @@ ...@@ -5,9 +5,7 @@
# these paths may depend on the runner used, please be careful and add # these paths may depend on the runner used, please be careful and add
# the necessary if blocks depending on the machine # the necessary if blocks depending on the machine
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 . /etc/profile.d/spack.sh
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
export QUARK_DIR=/builds/install/quark export QUARK_DIR=/builds/install/quark
export PARSEC_DIR=/builds/install/parsec export PARSEC_DIR=/builds/install/parsec
......
...@@ -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.
Finish editing this message first!
Please register or to comment