.gitlab-ci.yml 1.27 KB
Newer Older
Ansgar Burchardt's avatar
Ansgar Burchardt committed
1
---
2
3
4
5
before_script:
  - source ~/toolchain
  - export CMAKE_FLAGS="-DCMAKE_C_COMPILER='$CC' -DCMAKE_CXX_COMPILER='$CXX'"

Praetorius, Simon's avatar
Praetorius, Simon committed
6
7
variables:
  GIT_SUBMODULE_STRATEGY: recursive
8
  DUNECI_PARALLEL: 4
Praetorius, Simon's avatar
Praetorius, Simon committed
9

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

16
dune-2.6 debian-9 gcc-6-14:
Praetorius, Simon's avatar
Praetorius, Simon committed
17
18
  image: registry.dune-project.org/docker/ci/dune:2.6-debian-9-gcc-6-14
  script:
19
20
  - duneci-standard-test
  - dunecontrol --current make -j4 examples
Praetorius, Simon's avatar
Praetorius, Simon committed
21

22
dune-2.6 ubuntu-18.04 clang-6-17:
Praetorius, Simon's avatar
Praetorius, Simon committed
23
  image: registry.dune-project.org/docker/ci/dune:2.6-ubuntu-18.04-clang-6-17
Ansgar Burchardt's avatar
Ansgar Burchardt committed
24
  script:
Praetorius, Simon's avatar
Praetorius, Simon committed
25
  - duneci-standard-test
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
  - dunecontrol --current make -j4 examples


dune-git debian-10 gcc-8-17:
  image: registry.dune-project.org/docker/ci/dune:git-debian-10-gcc-8-17
  script:
  - duneci-standard-test
  - dunecontrol --current make -j4 examples

dune-git debian-9 gcc-6-14:
  image: registry.dune-project.org/docker/ci/dune:git-debian-9-gcc-6-14
  script:
  - duneci-standard-test
  - dunecontrol --current make -j4 examples

dune-git ubuntu-18.04 clang-6-17:
  image: registry.dune-project.org/docker/ci/dune:git-ubuntu-18.04-clang-6-17
  script:
  - duneci-standard-test
  - dunecontrol --current make -j4 examples