mirror of
git://git.savannah.gnu.org/guix/guix-cuirass.git
synced 2024-12-29 11:40:16 +01:00
Add TODO.org.
* TODO.org: New file.
This commit is contained in:
parent
08a8215155
commit
da6a5c0355
1 changed files with 24 additions and 0 deletions
24
TODO.org
Normal file
24
TODO.org
Normal file
|
@ -0,0 +1,24 @@
|
|||
* 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.
|
Loading…
Reference in a new issue