Skip to content
Snippets Groups Projects
.gitlab-ci.yml 917 B
Newer Older
  • Learn to ignore specific revisions
  • Martin Nolte's avatar
    Martin Nolte committed
    ---
    
    variables:
      # remove some unused 3rd party packages to speed up tests.
      DUNECI_CMAKE_FLAGS: "-DCMAKE_DISABLE_FIND_PACKAGE_Alberta=TRUE -DCMAKE_DISABLE_FIND_PACKAGE_Vc=TRUE -DCMAKE_DISABLE_DOCUMENTATION=TRUE -DENABLE_HEADERCHECK=ON"
      
    
    Martin Nolte's avatar
    Martin Nolte committed
    before_script:
      - 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-grid.git
    
    
    Robert K's avatar
    Robert K committed
    debian:11:
      image: registry.dune-project.org/docker/ci/debian:11
    
    Martin Nolte's avatar
    Martin Nolte committed
      script: duneci-standard-test
    
    Robert K's avatar
    Robert K committed
    ubuntu:20.04:
      image: registry.dune-project.org/docker/ci/ubuntu:20.04
    
      script: duneci-standard-test
    
      tags: [duneci]
    
    Martin Nolte's avatar
    Martin Nolte committed
    
    
    Robert K's avatar
    Robert K committed
    debian:11--headercheck:
      image: registry.dune-project.org/docker/ci/debian:11
    
    Robert K's avatar
    Robert K committed
        - cd /duneci/modules/dune-polygongrid/build-cmake
    
        - make headercheck
      tags: [duneci]