BuildBot Instructions
- Install BuildBot (available at http://buildbot.sf.net)
- Request a user/pass for your build slave via a New Ticket
- Note the following in the ticket: OS/Processor/Compiler/Compiler Version
- Create a directory for your build slave to run in (ex: ~/opensg2buildslave)
- Initialize the build slave directory: buildbot create-slave /path/to/buildslave/dir opensg.vrsource.org:9501 username slavepassword
- Edit the /path/to/buildslave/dir/info/{admin,host} files and put in your information
- Put any special options to be passed to scons in a file the file /path/to/buildslave/dir/buildbot.options
- The file format is the same as the scons.options file
- Recommended method for obtaining file:
- Checkout and build OpenSG normally
- Copy the options file created from that build
- Run your slave builder: buildbot start /path/to/buildslave/dir
- Check the twistd.log file within your buildslave directory for errors
- Check the BuildBot page to see if it shows up!
- Add it as a cron job(start on reboot) or a service once you have verified everything is working
Related Information
Buildbot trac plugin: It would be nice to use the trac plugin for buildbot if possible
Bitten: perhaps this one should also be considered for automated builds: http://bitten.cmlenz.net/wiki/WhitePaper
