image: dorie/dune-env:2.4 variables: DUNE_CONTROL_PATH: /opt/dune:$CI_PROJECT_DIR COMPILER_FLAGS: -O3 before_script: - cd /opt/dune stages: - main main_job: script: - export CMAKE_FLAGS="-DCMAKE_CXX_FLAGS='$COMPILER_FLAGS'" - ./dune-common/bin/dunecontrol --only=dorie all - ./dune-common/bin/dunecontrol --only=dorie make install - ARGS="--output-on-failure" ./dune-common/bin/dunecontrol --only=dorie make test stage: main update_dune_job: script: - export CMAKE_FLAGS="-DCMAKE_CXX_FLAGS='$COMPILER_FLAGS'" - ./dune-common/bin/dunecontrol update || true - ./dune-common/bin/dunecontrol --module=dorie all - ./dune-common/bin/dunecontrol --only=dorie make install - ARGS="--output-on-failure" ./dune-common/bin/dunecontrol --only=dorie make test stage: main