Projects / BuildBot

BuildBot

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  03 Mar 2009 07:13
  • Rrelease-after

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.

  • Rrelease-mid
  •  16 Sep 2008 18:02
  • Rrelease-after

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.

  • Rrelease-mid
  •  30 Mar 2008 08:31
  • Rrelease-after

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.

  • Rrelease-mid
  •  01 Oct 2007 02:00
  • Rrelease-after

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.

  • Rrelease-mid
  •  11 Dec 2006 04:39
  • Rrelease-after

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.

Rss Recent comments

Rcomment-before 12 Jun 2006 12:47 Rcomment-trans schwehr Rcomment-after

Seems 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?

Cdfedf2007170643db0d4c3f28646d7c_thumb

Project Spotlight

Quamachi

A Hamachi GUI that resides in the system tray.

E5aef2f72804c36bf60e5a69abb8f64f_thumb

Project Spotlight

MIME Email message class

A PHP mailer class for composing and sending MIME messages.