| 82 | |
| 83 | = Running buildbot master locally = |
| 84 | The following instruction describes how to run a buildbot master on Snow Leopard. |
| 85 | 1. Install Buildbot |
| 86 | 1. sudo easy_install-2.6 buildbot |
| 87 | 2. sudo easy_install-2.6 simplejson |
| 88 | 3. Add the path buildbot (e.g. /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/) |
| 89 | 3. Add following environment variables (where <WebKitCheckout> is the path to a webkit checkout e.g. /Volumes/Data/webkit) |
| 90 | * PYTHONPATH=<WebKitCheckout>/Tools/Scripts |
| 91 | * LC_ALL=en_US.UTF-8 |
| 92 | * LANG=en_US.UTF-8 |
| 93 | * LC_CTYPE=en_US.UTF-8 |
| 94 | 4. Create a master (buildbot create-master) |
| 95 | 1. Copy stuff from [http://trac.webkit.org/browser/trunk/Tools/BuildSlaveSupport/build.webkit.org-config Tools/BuildSlaveSupport/build.webkit.org-config] (except buildbot.tac) |
| 96 | 2. Add passwords.json (all slaves in config.json should have a corresponding entry in password.json |
| 97 | 5. Start / Stop buildbots |
| 98 | {{{buildbot start}}} or {{{buildbot stop}}} inside the directory you recreated in step 4. |
| 99 | |