Version 23 (modified by jollyroger, 10 years ago) (diff)

updating version info for Debian packages

Please read the NEWS file if you are upgrading from a previous release! It contains important information about compatibility and changes you must make to your configuration file

What are you Installing?

Buildbot now comes in two pieces: buildbot (the master) and buildbot-slave (the slave). You can install either or both on any given machine.


The Easy Way

easy_install buildbot
buildbot create-master /tmp/experimental_buildmaster
# create /tmp/experimental_buildmaster/master.cfg
# see
buildbot start /tmp/experimental_buildmaster

Building Buildbot from Source

  • Download the latest version from the Google Code downloads page. New releases are no longer uploaded to SourceForge.
  • In master, run install as per the README.

Installing from Binary Packages

Setuptools (Python package installation utility)
run easy_install buildbot
Debian Users
install the 'buildbot' package. The current Debian stable release ("lenny") has 0.7.8, but there is a newer version in the 'unstable' or 'testing' distribution, currently 0.7.12.
For oldstable, aka 'Etch' newer versions can be found in CoolCold's repo. Current version is 0.7.10p3. Read more
install the 'buildbot' package from the 'universe' section (version 0.7.2 in dapper, 0.7.6 in hardy, 0.7.9 in intrepid and jaunty, 0.7.11p3 in karmic and lucid). Thanks to Matthias Klose for making both of these Debian versions happen! For newer versions, look for backports or install from source.
Marcus Rueckert has made SUSE RPMs available at . There is also user documentation available.
install the 'buildbot' package via yum ( "yum install buildbot" )
run port install buildbot (thanks to Olivier Bonnet for making this happen!)
Fink (Mac OS X 10.4 and later)
run "fink install buildbot-py25" or "fink install buildbot-py26", depending on your preferred Python version.
you have to install buildbot from source yourself, but Matthew Flanagan has written a Solaris 10 SMF manifest which will help automatically launch the buildmaster or buildslave as a Solaris service.
Other RPM-based distributions
see Building RPMs to produce RPMs for your Linux distribution, including RHEL and CentOS.


Similar to the above, but

easy_install buildbot-slave
buildslave create-slave /tmp/experimental_buildslave .. .. ..
buildslave start /tmp/experimental_buildslave

It remains to be seen how the various packaging systems will deal with this split.