[go: nahoru, domu]

Skip to content

Latest commit

 

History

History

buildbot

Folders and files

NameName
Last commit message
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.