Mentions légales du service

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

doc job only for solverstack/chameleon + merge starpu_cuda and starpu_mpi builds to save time

parent fb3fcdd0
No related branches found
No related tags found
No related merge requests found
...@@ -6,10 +6,10 @@ stages: ...@@ -6,10 +6,10 @@ stages:
- analysis - analysis
- doc - doc
build_starpu_mpi: build_starpu_cuda_mpi:
stage: build stage: build
artifacts: artifacts:
name: starpu_mpi_build name: starpu_cuda_mpi_build
expire_in: 48 hours expire_in: 48 hours
paths: paths:
- build - build
...@@ -19,27 +19,10 @@ build_starpu_mpi: ...@@ -19,27 +19,10 @@ build_starpu_mpi:
- git submodule update --init --recursive - git submodule update --init --recursive
- mkdir -p build - mkdir -p build
- cd build - cd build
- cmake .. -DCHAMELEON_USE_MPI=ON -DCMAKE_INSTALL_PREFIX=${PWD}/install -DCMAKE_VERBOSE_MAKEFILE=ON -DMORSE_ENABLE_WARNING=ON -DMORSE_ENABLE_COVERAGE=ON - cmake .. -DCHAMELEON_USE_CUDA=ON -DCHAMELEON_USE_MPI=ON -DCMAKE_INSTALL_PREFIX=${PWD}/install -DCMAKE_VERBOSE_MAKEFILE=ON -DMORSE_ENABLE_WARNING=ON -DMORSE_ENABLE_COVERAGE=ON
- make -j2 | tee ../chameleon-build-starpu.log - make -j2 | tee ../chameleon-build-starpu.log
- make install | tee -a ../chameleon-build-starpu.log && rm install/ -r - make install | tee -a ../chameleon-build-starpu.log && rm install/ -r
build_starpu_cuda:
stage: build
artifacts:
name: starpu_cuda_build
expire_in: 48 hours
paths:
- build
- chameleon-build-starpu-cuda.log
script:
- source .gitlab-ci-env.sh
- git submodule update --init --recursive
- mkdir -p build
- cd build
- cmake .. -DCHAMELEON_USE_CUDA=ON -DCHAMELEON_USE_MPI=OFF -DCMAKE_INSTALL_PREFIX=${PWD}/install -DCMAKE_VERBOSE_MAKEFILE=ON -DMORSE_ENABLE_WARNING=ON -DMORSE_ENABLE_COVERAGE=ON
- make -j2 | tee ../chameleon-build-starpu-cuda.log
- make install | tee -a ../chameleon-build-starpu-cuda.log && rm install/ -r
build_starpu_simgrid: build_starpu_simgrid:
stage: build stage: build
artifacts: artifacts:
...@@ -77,7 +60,7 @@ build_quark: ...@@ -77,7 +60,7 @@ build_quark:
test_starpu_mpi: test_starpu_mpi:
stage: test stage: test
dependencies: dependencies:
- build_starpu_mpi - build_starpu_cuda_mpi
artifacts: artifacts:
name: starpu_mpi_test name: starpu_mpi_test
expire_in: 48 hours expire_in: 48 hours
...@@ -122,7 +105,7 @@ test_quark: ...@@ -122,7 +105,7 @@ test_quark:
sonar: sonar:
stage: analysis stage: analysis
dependencies: dependencies:
- build_starpu_mpi - build_starpu_cuda_mpi
- build_starpu_simgrid - build_starpu_simgrid
- build_quark - build_quark
- test_starpu_mpi - test_starpu_mpi
...@@ -160,3 +143,5 @@ doc: ...@@ -160,3 +143,5 @@ doc:
- cd build - cd build
- cmake .. -DCHAMELEON_ENABLE_DOC=ON - cmake .. -DCHAMELEON_ENABLE_DOC=ON
- make doc - make doc
only:
- master@solverstack/chameleon
\ No newline at end of file
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