Skip to content
Snippets Groups Projects
.gitlab-ci.yml 819 B
Newer Older
  • Learn to ignore specific revisions
  • Ansgar Burchardt's avatar
    Ansgar Burchardt committed
    ---
    
    include:
      - "https://gitlab.dune-project.org/core/ci-config/raw/master/config/common/master.yml"
      - "https://gitlab.dune-project.org/core/ci-config/raw/master/jobs/common/master.yml"
    
    before_script:
      - . /duneci/bin/duneci-init-job
    
    
    variables:
      DUNECI_TEST_LABELS: quick
    
      DUNE_TEST_EXPECTED_VC_IMPLEMENTATION: SSE2
    
    debian:10 gcc-7-17--expensive:
    
      # This image has Vc
    
      image: registry.dune-project.org/docker/ci/debian:10
    
      script: duneci-standard-test
      # allow expensive tests
    
      variables:
    
        DUNECI_CXXFLAGS: -mavx
    
        DUNECI_TEST_LABELS: ""
    
        DUNECI_TOOLCHAIN: gcc-7-17
    
        DUNE_TEST_EXPECTED_VC_IMPLEMENTATION: AVX
    
      # require AVX to properly test Vc
      tags: [duneci, "iset:avx"]
      # allowed to fail to e.g. do no hold up a merge when a runner supporting avx
      # is unavailable
      allow_failure: true