dev:testing:buildbot
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dev:testing:buildbot [2011/03/01 16:43] – Track subversion as a dependency for buildbot slaves dbs | dev:testing:buildbot [2022/02/10 13:34] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| [[http:// | [[http:// | ||
| - | The build results are visible at http:// | + | The build results are visible at http:// |
| ===== Setting up the buildbot master ===== | ===== Setting up the buildbot master ===== | ||
| - | - easy_install buildbot | + | - Install buildbot prereqs: http:// |
| - | - Create the buildmaster (skip this if you're just setting up a build slave): | + | - Install buildbot with '' |
| - | - adduser buildmaster | + | - Create the buildmaster (skip this if you're just setting up a build slave): |
| - | - su - buildmaster | + | - '' |
| - | - buildbot create-master | + | - '' |
| - | - cp OpenSRF/ | + | - Initialize the buildmaster directory (where // |
| - | - set slavePortnum | + | - '' |
| - | - buildbot start | + | - '' |
| + | |||
| + | |||
| + | ===== Starting the buildbot master ===== | ||
| + | |||
| + | To start the buildbot master: | ||
| + | |||
| + | - '' | ||
| + | - Start the build instance, where // | ||
| ===== Setting up the buildbot slave ===== | ===== Setting up the buildbot slave ===== | ||
| Line 20: | Line 29: | ||
| If 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. | If 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. | ||
| - | | + | ==== Hardware prerequisites ==== |
| + | |||
| + | A server with 16 GB of disk space and 512 MB of RAM should be plenty for a buildbot slave. | ||
| + | |||
| + | ==== Firewall prerequisites ==== | ||
| + | |||
| + | Your buildbot slave needs to be able to initiate an outbound connection to a port on testing.evergreen-ils.org, | ||
| + | |||
| + | ==== Steps ==== | ||
| + | |||
| + | | ||
| - Download OpenSRF. | - Download OpenSRF. | ||
| - (//OpenSRF buildslave// | - (//OpenSRF buildslave// | ||
| Line 30: | Line 49: | ||
| - adduser openslave | - adduser openslave | ||
| - su - openslave | - su - openslave | ||
| - | - buildslave create-slave opensrf-slave localhost:9999 opensrf-slave | + | - buildslave create-slave opensrf-slave localhost:< |
| + | - Edit '' | ||
| - buildslave start opensrf-slave | - buildslave start opensrf-slave | ||
dev/testing/buildbot.1299015797.txt.gz · Last modified: 2022/02/10 13:34 (external edit)