Changes between Version 38 and Version 39 of HowtoContributeABuildbot


Ignore:
Timestamp:
2018-05-10T18:33:04Z (7 years ago)
Author:
exarkun
Comment:

modernize installation instructions

Legend:

Unmodified
Added
Removed
Modified
  • HowtoContributeABuildbot

    v38 v39  
    1 Contributing a buildbot improves the quality of Tahoe-LAFS and also is integral to defining out supported platforms, as described in [wiki:BuildbotPolicy Buildbot Policy].  You can see the results of our builtbot network in the [//buildbot-tahoe-lafs the Buildbot output page].
     1Contributing a buildbot improves the quality of Tahoe-LAFS and also is integral to defining out supported platforms, as described in [wiki:BuildbotPolicy Buildbot Policy].  You can see the results of our buildbot network in the [//buildbot-tahoe-lafs the Buildbot output page].
    22
    33== Prerequisites ==
    44
    5 1. Install [http://git-scm.com/ git].
    6 1. Install [https://www.python.org/download/releases/2.7.8/ Python 2.7].
    7 1. Install setuptools: download [https://bootstrap.pypa.io/ez_setup.py ez_setup.py] into a directory with no Unicode characters in the path, and run it using `python ez_setup.py`.
    8 1. Run "`easy_install pip`".
    9 1. Run "`pip install buildbot-slave`". Do this in a virtualenv if you prefer. (If this doesn't work, see the instructions on the [http://trac.buildbot.net/wiki/DownloadInstall Buildbot trac] for installing buildbot-slave.)
     51. Install [http://git-scm.com/ git] (ideally using your OS package manager)
     61. Install [https://www.python.org/download/releases/2.7.8/ Python 2.7] (ideally using your OS package manager)
     71. Install [https://virtualenv.pypa.io/en/stable/ virtualenv] (ideally using your OS package manager)
     81. Create a virtualenv for the Buildbot slave: `virtualenv /path/to/environment`
     91. Install the Buildbot slave software and dependencies in the virtualenv: `/path/to/environment/bin/pip install buildbot-slave==0.8.14`
     101. Use `buildslave` and `buildbot` commands from `/path/to/environment/bin/` in the steps detailed below to configure and start your buildslave (activate the virtualenv to put them on your `$PATH`: `. /path/to/environment/bin/activate`).
    1011
    1112A buildslave makes TCP connections to the buildmaster, which `tahoe-lafs.org` operates.  You do not need a publicly routable IP address.
     
    2122
    2223== Get a Password ==
    23 Email Brian (warner-tahoe_at_lothar_dot_com) and ask for a password.
     24Email Tahoe-Dev (tahoe-dev_at_tahoe_-_lafs_dot_org) with your slave name and ask for a password.
    2425
    2526== Create a Buildslave ==