.gitlab-ci.yml 1.86 KB
Newer Older
Ansgar Burchardt's avatar
Ansgar Burchardt committed
1
---
Praetorius, Simon's avatar
Praetorius, Simon committed
2
3
variables:
  GIT_SUBMODULE_STRATEGY: recursive
4
  DUNECI_PARALLEL: 2
Praetorius, Simon's avatar
Praetorius, Simon committed
5

6
dune-2.6:
Praetorius, Simon's avatar
Praetorius, Simon committed
7
8
  image: registry.dune-project.org/docker/ci/dune:2.6-debian-10-gcc-8-17
  script:
Praetorius, Simon's avatar
Praetorius, Simon committed
9
  - duneci-standard-test
10
  - dunecontrol --current make -j2 examples
Praetorius, Simon's avatar
Praetorius, Simon committed
11

12
13
dune-2.7:
  image: registry.dune-project.org/docker/ci/dune:2.7-debian-10-gcc-8-17
Ansgar Burchardt's avatar
Ansgar Burchardt committed
14
  script:
Praetorius, Simon's avatar
Praetorius, Simon committed
15
  - duneci-standard-test
16
  - dunecontrol --current make -j2 examples
17

18
dune-git-clang:
Praetorius, Simon's avatar
Praetorius, Simon committed
19
  image: registry.dune-project.org/docker/ci/dune:git-debian-10-clang-7-libcpp-17
20
21
22
23
24
25
26
  script:
  - duneci-standard-test
  - dunecontrol --current make -j2 examples

dune-git-istl-gcc:
  image: registry.dune-project.org/docker/ci/dune-pdelab-deps:git-debian-10-gcc-8-17
  variables:
27
28
    DUNECI_CMAKE_FLAGS: "-DBACKEND=ISTL"
    DUNECI_CXXFLAGS: "-Wno-deprecated-declarations -Wno-cpp"
29
30
31
32
33
34
35
  script:
  - duneci-standard-test
  - dunecontrol --current make -j2 examples

dune-git-petsc-gcc:
  image: registry.dune-project.org/docker/ci/dune-pdelab-deps:git-debian-10-gcc-8-17
  variables:
36
37
    DUNECI_CMAKE_FLAGS: "-DBACKEND=PETSC"
    DUNECI_CXXFLAGS: "-Wno-deprecated-declarations -Wno-cpp"
38
39
40
41
42
43
  script:
  - duneci-standard-test
  - dunecontrol --current make -j2 examples

dune-git-eigen-gcc:
  image: registry.dune-project.org/docker/ci/dune-pdelab-deps:git-debian-10-gcc-8-17
44
  variables:
45
46
    DUNECI_CMAKE_FLAGS: "-DBACKEND=EIGEN"
    DUNECI_CXXFLAGS: "-Wno-deprecated-declarations -Wno-cpp"
47
48
  script:
  - duneci-standard-test
49
  - dunecontrol --current make -j2 examples
50

51
dune-git-mtl-gcc:
52
  image: registry.dune-project.org/docker/ci/dune-pdelab-deps:git-debian-10-gcc-8-17
Praetorius, Simon's avatar
Praetorius, Simon committed
53
  variables:
54
55
    DUNECI_CMAKE_FLAGS: "-DBACKEND=MTL -DMTL_INCLUDE_DIR=/duneci/libs/mtl4"
    DUNECI_CXXFLAGS: "-Wno-deprecated-declarations -Wno-cpp"
56
57
  before_script:
  - git clone https://gitlab.mn.tu-dresden.de/spraetor/mtl4.git /duneci/libs/mtl4
58
59
60
  script:
  - duneci-standard-test
  - dunecontrol --current make -j2 examples