ab90b16528
it to newest version available 0.8.2. Tested and working on NetBSD -current where is it doing my daily builds.
23 lines
1.3 KiB
Text
23 lines
1.3 KiB
Text
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.
|
|
|
|
Features:
|
|
* run builds on a variety of slave platforms
|
|
* arbitrary build process: handles projects using C, Python, whatever
|
|
* minimal host requirements: python and Twisted
|
|
* slaves can be behind a firewall if they can still do checkout
|
|
* status delivery through web page, email, IRC, other protocols
|
|
* track builds in progress, provide estimated completion time
|
|
* flexible configuration by subclassing generic build process classes
|
|
* debug tools to force a new build, submit fake Changes, query slave
|
|
status
|
|
* released under the GPL
|