---
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/core/dune-istl.git
  - duneci-install-module https://gitlab.dune-project.org/core/dune-grid.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
  - duneci-install-module https://gitlab.dune-project.org/staging/dune-uggrid.git
  - duneci-install-module https://gitlab.dune-project.org/extensions/dune-alugrid.git

debian:10 gcc-8-noassert-17:
  image: registry.dune-project.org/docker/ci/debian:10
  script: duneci-standard-test
  variables:
    DUNECI_TOOLCHAIN: gcc-8-noassert-17

debian:10 clang-6-libcpp-17:
  image: registry.dune-project.org/docker/ci/debian:10
  script: duneci-standard-test
  variables:
    DUNECI_TOOLCHAIN: clang-6-libcpp-17

debian:9 gcc-6-14:
  image: registry.dune-project.org/docker/ci/debian:9
  script: duneci-standard-test
  variables:
    DUNECI_TOOLCHAIN: gcc-6-14

debian:9 clang-3.8-14:
  image: registry.dune-project.org/docker/ci/debian:9
  script: duneci-standard-test
  variables:
    DUNECI_TOOLCHAIN: clang-3.8-14

ubuntu:16.04 gcc-5-14:
  image: registry.dune-project.org/docker/ci/ubuntu:16.04
  script: duneci-standard-test
  variables:
    DUNECI_TOOLCHAIN: gcc-5-14

ubuntu:18.04 clang-6-17:
  image: registry.dune-project.org/docker/ci/ubuntu:18.04
  script: duneci-standard-test
  variables:
    DUNECI_TOOLCHAIN: clang-6-17