Skip to content

Draft: CI Setup and Consolidation Merge

René Fritze requested to merge ci into main

To replicate CI locally, from the repo root:

DUNE_GDT_TEST_MODULE=common docker-compose up --build

This currently fails because the python module isn't properly installed: dune.xt missing. The compose file uses env variables to switch which subdir is tested, which compiler is used, etc. This is analog to the stages in CI with its variations there.

Wheel building really cannot work in this setup atm.

I've hacked dune-testtools to work with global venvs. No idea what the remaining issue in gdt is with the python module thing.

Overall this was much worse than expected.

Merge request reports