Commit 2a2ec748 authored by Praetorius, Simon's avatar Praetorius, Simon
Browse files

Merge branch 'issue/gitlabci' into 'master'

set gitlab-ci images to dune images and test dune-2.6, 2.7 and master

Closes #13

See merge request !184
parents dab61029 515e04dd
---
before_script:
- source ~/toolchain
- export CMAKE_FLAGS="-DCMAKE_C_COMPILER='$CC' -DCMAKE_CXX_COMPILER='$CXX'"
variables:
GIT_SUBMODULE_STRATEGY: recursive
DUNECI_PARALLEL: 2
dune-2.6 debian-10 gcc-8-17:
dune-2.6:
image: registry.dune-project.org/docker/ci/dune:2.6-debian-10-gcc-8-17
script:
- duneci-standard-test
- dunecontrol --current make -j2 examples
dune-2.6 ubuntu-18.04 clang-6-17:
image: registry.dune-project.org/docker/ci/dune:2.6-ubuntu-18.04-clang-6-17
dune-2.7:
image: registry.dune-project.org/docker/ci/dune:2.7-debian-10-gcc-8-17
script:
- duneci-standard-test
- dunecontrol --current make -j2 examples
.dune-git:
before_script:
- . /duneci/bin/duneci-init-job
- duneci-install-module https://gitlab.dune-project.org/core/dune-common.git
- duneci-install-module https://gitlab.dune-project.org/core/dune-geometry.git
- duneci-install-module https://gitlab.dune-project.org/core/dune-localfunctions.git
- duneci-install-module https://gitlab.dune-project.org/staging/dune-uggrid.git
- duneci-install-module https://gitlab.dune-project.org/core/dune-grid.git
- duneci-install-module https://gitlab.dune-project.org/core/dune-istl.git
- duneci-install-module https://gitlab.dune-project.org/staging/dune-typetree.git
- duneci-install-module https://gitlab.dune-project.org/staging/dune-functions.git
dune-git:
image: registry.dune-project.org/docker/ci/dune:git-debian-10-gcc-8-17
variables:
DUNECI_CXXFLAGS: "-Wno-deprecated-declarations -Wno-cpp"
script:
- duneci-standard-test
- dunecontrol --current make -j2 examples
dune-git debian-10 gcc-8-17:
extends: .dune-git
image: registry.dune-project.org/docker/ci/debian:10
variables:
DUNECI_TOOLCHAIN: gcc-8-17
dune-git ubuntu-18.04 clang-6-17:
extends: .dune-git
image: registry.dune-project.org/docker/ci/ubuntu:18.04
dune-git-full:
image: registry.dune-project.org/docker/ci/dune-pdelab-deps:git-debian-10-gcc-8-17
variables:
DUNECI_TOOLCHAIN: clang-6-17
DUNECI_CXXFLAGS: "-Wno-deprecated-declarations -Wno-cpp"
script:
- duneci-standard-test
- dunecontrol --current make -j2 examples
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