Commit Graph

8 Commits (c5c74aa59c9436704c4eefe01a14b3560447a1b0)

Author SHA1 Message Date
Slava Pestov 396ef06355 mason: more useful logging to console, with timestamps 2011-09-09 20:21:05 -07:00
Slava Pestov feffc260d6 mason: various assorted improvements
- put disk usage in build report
- bump minimum disk space required before starting a build from 300mb to 1gb
- check repository consistency before pulling; if there are untracked files, or if the pull fails, blow away the repo and clone it again
2010-09-05 15:22:02 -07:00
Slava Pestov 8e98a238ff mason: check free disk space, and don't send too many e-mails within a short period if the local git repo becomes corrupted, etc 2010-09-04 16:26:32 -07:00
Slava Pestov 89560ee4d9 mason: big overhaul
- add heartbeats for eventual notification of when build machines go down
- mason.version: replaces mason.release, builds source package automatically, and tweets when new versions released
- webapps.mason: new downloads action includes automatically-generated source download and release announcement links
2010-04-13 01:56:43 -07:00
Slava Pestov f4a134892c Retry uploads etc up to 5 times so that we don't lose a good binary if network is flaky; put git id in subject 2009-05-08 00:41:42 -05:00
Slava Pestov af600d5aac mason: working on a big overhaul of mason. Status updates sent to a web service, binary upload notification via Twitter 2009-04-17 20:59:59 -05:00
Slava Pestov b579d32e5c mason: send HTML e-mails; if benchmarks fail build fails 2009-04-17 17:55:33 -05:00
Slava Pestov 7c5dd13449 Mason: another type of builder 2008-09-15 23:20:33 -05:00