Skip to content
Snippets Groups Projects
.gitlab-ci.yml 1.27 KiB
---
before_script:
  - source ~/toolchain
  - export CMAKE_FLAGS="-DCMAKE_C_COMPILER='$CC' -DCMAKE_CXX_COMPILER='$CXX'"

variables:
  GIT_SUBMODULE_STRATEGY: recursive
  DUNECI_PARALLEL: 4

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

dune-2.6 debian-9 gcc-6-14:
  image: registry.dune-project.org/docker/ci/dune:2.6-debian-9-gcc-6-14
  script:
  - duneci-standard-test
  - dunecontrol --current make -j4 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
  script:
  - duneci-standard-test
  - 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