.gitlab-ci.yml 1.01 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 8
variables:
  GIT_SUBMODULE_STRATEGY: recursive

Praetorius, Simon's avatar
Praetorius, Simon committed
9 10 11
debian:10 gcc-8-17:
  image: registry.dune-project.org/docker/ci/dune:2.6-debian-10-gcc-8-17
  script:
12 13 14
  - dunecontrol --current all
  - dunecontrol --current make build_tests
  - dunecontrol --current make test
Praetorius, Simon's avatar
Praetorius, Simon committed
15 16 17 18 19
  - dunecontrol --current make examples

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

debian:9 gcc-6-14:
  image: registry.dune-project.org/docker/ci/dune:2.6-debian-9-gcc-6-14
  script:
26 27 28
  - dunecontrol --current all
  - dunecontrol --current make build_tests
  - dunecontrol --current make test
Praetorius, Simon's avatar
Praetorius, Simon committed
29 30 31 32
  - dunecontrol --current make examples

ubuntu:18.04 clang-6-17:
  image: registry.dune-project.org/docker/ci/dune:2.6-ubuntu-18.04-clang-6-17
Ansgar Burchardt's avatar
Ansgar Burchardt committed
33
  script:
Praetorius, Simon's avatar
Praetorius, Simon committed
34
  - duneci-standard-test
Praetorius, Simon's avatar
Praetorius, Simon committed
35
  - dunecontrol --current make examples