The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. It builds and tests the tree each time a change is committed, providing status updates through a Web page or other protocols.
| Tags | Software Development Build Tools Quality Assurance Version Control Libraries Python Modules Testing |
|---|---|
| Licenses | GPL |
| Implementation | Python |
Recent releases


Changes: A few minor bugs were fixed. A missing method was added to the IRC status plugin. RPM-related buildsteps were added to setup.py.


Changes: The location of the public_html directory is now configurable, new "lock access modes" have been added, and the buildslave missing_timeout= should no longer fire too early. Compatibility with recent versions of Mercurial and Git has been improved.


Changes: This is mainly a bugfix release, addressing several dozen problems found and fixed over the last six months. Some small new features were added: the "buildbot checkconfig" command was added to test the buildmaster's config file before use, and the Waterfall can now accept "?category=FOO" query arguments in the URL to limit the display to Builders that belong to the given categories.


Changes: New Web status pages were added. The buildbot can now notify administrators about buildslaves that are offline for too long. Support for the Bazaar-NG (bzr) system was added, and Mercurial support was improved. Many bugs were fixed.


Changes: Monotone and Tinderbox support was added, as well as an SVN repository poller, new file-transfer BuildSteps, and multi-owner Locks. Builder reconfiguration is far less destructive than before, and now includes automatic logfile summarization.
A PHP mailer class for composing and sending MIME messages.
- All comments
Recent commentsSeems challenging to get started
It could use some good howto documents for getting going. How about something that starts with a small python program, puts it in svn, and setups a buildbot system all on localhost?