buildbot is a continuous integration server that checks the quality of the OpenSRF and Evergreen build trees after every commit.
The build results are visible at http://testing.evergreen-ils.org/buildbot/
easy_install buildbot (note that some patches are necessary for improved pylint support)adduser buildmastersu - buildmasterbuildbot create-master opensrf-buildcp OpenSRF/examples/buildbot.cfg /home/buildmaster/opensrf-build/master.cfgset slavePortnumTo start the buildbot master:
su - buildmasterbuildbot start opensrf-buildIf you want to contribute a buildbot slave to the testing pool, contact Dan Scott for the port, buildslave name, and buildslave password that you should use to connect to the buildmaster.
A server with 16 GB of disk space and 512 MB of RAM should be plenty for a buildbot slave.
Your buildbot slave needs to be able to initiate an outbound connection to a port on testing.evergreen-ils.org, but does not need to allow any inbound connections (other than for your own administrative purposes, naturally!).
git - it's a prerequisite for actually running the builds once the slave is up and running.opensrf-slave/info/admin and change the administrator name / email address to your own