Draft: CI Setup and Consolidation Merge
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.