Factor/To do/Builder
- uploads may time out
- git operations may time out
- no e-mail is sent if downloading boot image fails
- if git pull or upload fails, send e-mail; never print errors to the console only
- don't delete test-log if factor crashes
- include benchmark time in report
- subject line should have the cpu/os instead of host name; post host name in report instead
- if 'error', it should say boot error, test error, etc
- if 'report' it should say whether it was clean or not
- if all vocabs load and tests pass, but factor crashes while running benchmarks, builder uploads a binary. this is not good
-
milli-seconds>time
, maybe-tail
: can be reimplemented using existing words - if builder is killed and restarted, it doesn't start a fresh build if there are no git patches available
- help lint failures and compiler errors should be release blockers
- if git pull succeeds and downloading the boot image fails, builder thinks everything is up to date and doesn't build until patches are pushed again
- build dir should be configurable
- make target should be configurable
- clean branch push should be configurable
This revision created on Sun, 14 Sep 2008 01:48:15 by slava