buildbot
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
This directory contains a working skeleton for setting up a buildbot system for testing LLVM. Actually, there are is a generic working skeleton, in 'smooshlab', and a specific working skeleton in 'osuosl' for talking to the public LLVM buildbot hosted on lab.llvm.org. Build Slaves ------------ These are the steps to install a buildslave based on this skeleton: 1. Install buildbot. 2. Create a user for the buildslave, e.g. "buildslave". 3. Check out the "zorg" SVN module somewhere as the buildslave user, e.g. ~buildslave/zorg. 4. Edit "zorg/buildbot/osuosl/Config.py" and fix the buildslave name and password to match what the master expects. 5. Add host information (e.g., 'uname -a') to info/host in the slave directory. 6. Configure your system to start the buildbot automatically. On Mac OS X this means copying the sample .plist to /Library/LaunchDaemons (editing it as appropriate if the user name or slave directories are different), and using 'launchctl' to load and start it.