mirror of
git://git.savannah.gnu.org/guix/guix-cuirass.git
synced 2023-12-14 06:03:04 +01:00
da6a5c0355
* TODO.org: New file.
965 B
965 B
- Add "BuildSteps" table like in Hydra.
- Add tests for the remote building mechanism.
- Improve the "/workers" page.
- Add new metrics.
- Report build failures by email/RSS.
- Add a user account section.
Add "BuildSteps" table like in Hydra.
This will prevent package dependencies to be built multiple times.
Add tests for the remote building mechanism.
- Write test cases covering the nominal remote building scenario, with a server dispatching build tasks to multiple local workers.
- Write test cases covering workers disconnection and reconnection.
- Write test cases covering build timeout.
Improve the "/workers" page.
- Add build machines status (CPU, RAM) usage.
- The opensuse monitor page could be a good model: https://build.opensuse.org/monitor.
Add new metrics.
- Add "build speed per machine" and "idle time per machine" metrics.
Report build failures by email/RSS.
Add a user account section.
- Add customized monitoring dashboards.
- Add build failures notifications subscription page.
- Add a substitutes availability service, so that users can be notified when the substitutes coverage of their manifest is passing a threshold.