descriptionPython-based continuous integration testing framework
homepage URL
last changeFri, 3 Jul 2009 21:54:04 +0000 (3 17:54 -0400)
content tags

The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure. The guilty developer can be identified and harassed without human intervention. By running the builds on a variety of platforms, developers who do not have the facilities to test their changes everywhere before checkin will at least know shortly afterwards whether they have broken the build or not. Warning counts, lint checks, image size, compile time, and other build parameters can be tracked over time, are more visible, and are therefore easier to improve.

The overall goal is to reduce tree breakage and provide a platform to run tests or code-quality checks that are too annoying or pedantic for any human to waste their time with. Developers get immediate (and potentially public) feedback about their changes, encouraging them to be more careful about testing before checkin.


Branching policies:

follows brian's darcs branch (slowly -- darcs2git is not quick!)
contains patches not on brian, but is rebased onto brian periodically
a fork; does not merge with other branches
We still haven't figured out a good workflow for occasional contributors. Suggestions are welcome on the mailing list!

2009-07-03 Dustin J. Mitchell(refs #35) fix dependent scheduler re-checking: make... master
2009-07-03 Dustin J. Mitchellfix typo, remove outcommented debug stuff
2009-07-03 Dustin Sallings(fixes #489) make got_revision work for perforce builds
2009-07-03 Dustin J. Mitchell(closes #493) convert remaining GET form to use POST
2009-07-03 Dustin J. Mitchell(refs #318) simplify slave shutdown; doesn't fix dangli...
2009-07-03 Darragh Bailey(closes #576) use a list comp, not a generator, for...
2009-07-03 Darragh Bailey(closes #575) explicitly import set() on py2.3
2009-07-03 Dustin J. Mitchell(closes #574) don't use keyword arguments to List.sort
2009-07-03 Dustin J. Mitchell(fixes #573) fix documentation typos
2009-07-01 Dustin J. Mitchellfix Trial step use in sample.cfg and fix texinfo docume...
2009-06-30 Dustin J. MitchellMerge branch 'master' of git://
2009-06-30 Ben BangertUpdated xmlrpc patch to address comments
2009-06-30 Dustin J. Mitchellrename old extra_args in to svn_args to...
2009-06-30 Dustin J. MitchellMerge branch 'master' of git://
2009-06-30 Ben BangertUpdating for custom xmlrpc functions and additional...
2009-06-29 Zellyn Hunteradded extra_args to SVN docs
11 years ago buildbot-0.7.10p1 TAG buildbot-0.7.10p1
11 years ago buildbot-0.7.10 TAG buildbot-0.7.10
11 years ago bug184-start
11 years ago buildbot-0.7.9 TAG buildbot-0.7.9 (I think..)
11 years ago buildbot-0.7.8 TAG buildbot-0.7.8
12 years ago buildbot-0.7.7 TAG buildbot-0.7.7
12 years ago buildbot-0.7.6 TAG buildbot-0.7.6
13 years ago buildbot-0.7.5 TAG buildbot-0.7.5
13 years ago buildbot-0.7.4 TAG buildbot-0.7.4
14 years ago buildbot-0.7.3 TAG buildbot-0.7.3
14 years ago buildbot-0.7.2 TAG buildbot-0.7.2
14 years ago buildbot-0.7.1 TAG buildbot-0.7.1
14 years ago BUILDBOT_0_7_2 TAG BUILDBOT_0_7_2
14 years ago BUILDBOT_0_7_1 TAG BUILDBOT_0_7_1
10 years ago master
11 years ago neilh_master
11 years ago kai_wine-patches