Die wichtigsten features sind:
- Buildbot ist einfach aufzusetzen und sehr gut erweiterbar und individualisierbar. Er unterstützt beliebige Build-Prozesse und ist nicht auf gewöhnliche Build-Prozesse bestimmter Sprachen (z.B. autotools oder ant) beschränkt.
- Buildbot kann auf einer Vielzahl von Plattformen builden und testen. Entwickler, die keine Möglichkeit haben ihre Änderungen überall zu testen, erfahren so schnell ob sie den Build ruiniert haben oder nicht.
- Buildbot stellt nur minimale Anforderungen an Slaves: mit virtualenv wird nur eine Pythonumgebung benötigt.
- Slaves können hinter einer NAT Firewall laufen und mit dem Master kommunizieren.
- Buildbot besitzt eine Reihe an Tools um Statusberichte schnell Entwicklern zur Verfügung zu stellen.
Dieses Paket enthält die Slave-Implementierung, also den Teil der die Builds und/oder Tests ausführt.