Coordinate with WARA-SW developers to build CI pipeline for Smart Modules
@noricc : Please review the TODO list below for building the CI pipeline. Feel free to completely replace it or discuss some other strategy for building this pipeline with Albin and Nils. Once done, please assign to @al5826sv-s , @nilsceberg so they can integrate it into the backlog (or otherwise create an Issue here -- whichever way you prefer to keep track of activities.)
- SmartModules: import all repositories
- SmartModules: can build and run tests from scratch (minus transform / run etc.)
- SmartModules: import the DaCapo repositories, mark suitably at least in README: https://github.com/dacapobench/dacapobench/tree/master
- SmartModules: Can build all variants (modulo known crashes)
- SmartModules: Can run all generated variants
- SmartModules: Generate execution time results for all generated variants
- SmartModules: Can run with different JVMs
- SmartModules: Can configure JVM parameters (e.g., memory)
- General-purpose mechanism for including machine configuration in output directory (CPU, OS, RAM, HDs, was-or-was-not-VM)
- SmartModules: Generate plots for all generated variants (modulo known crashes)
- check that you can spin up VMs and ssh into ERDC
- SmartModules: Try out CI setup on ERDC, update docs as appropriate, notify Christoph + Noric