Changes between Version 33 and Version 34 of SettingUpBuildslave


Ignore:
Timestamp:
04/29/14 12:20:10 (10 years ago)
Author:
Samuli Seppänen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SettingUpBuildslave

    v33 v34  
    99= Setting up the VPN connection =
    1010
    11 Our buildbot (buildmaster) is protected by OpenVPN. To connect your buildslave to it you need:
     11Our buildbot (buildmaster) is accessible only via OpenVPN. To connect your buildslave to it you need:
    1212
    1313 1. Active [https://community.openvpn.net/account OpenVPN community services user account]
    14  1. Properly configured OpenVPN client
    15  1. Membership in the appropriate LDAP group
     14 1. A properly configured OpenVPN client
    1615 1. Certificate authority (CA) key for the VPN
    1716 1. TLS-auth (TA) key for the VPN
     17 1. Membership in the appropriate LDAP group
    1818
    19 You need to do 1. yourself. The rest will be taken care of for the most part by Samuli, our community manager at openvpn.net. He can also be reached at #openvpn and #openvpn-devel channels as "mattock".
     19
     20You can do 1. yourself. The rest will be taken care of for the most part by Samuli, our community manager at openvpn.net. He can also be reached at #openvpn and #openvpn-devel channels as "mattock".
    2021
    2122= Setting up a buildslave =
    22 
    23 == Overview ==
    24 
    25 Setting up a buildslave requires a few steps:
    26 
    27  1. Make sure you can [wiki:TesterDocumentation build OpenVPN manually]
    28  1. Install buildbot's requirements
    29  1. Download and install buildbot
    30  1. Configure buildslave (ask for instructions from samuli)
    31 
    32 More details are available in [http://buildbot.net/buildbot/docs/0.8.5/ the buildbot manual].
    3323
    3424== Installing buildbot ==
     
    8474}}}
    8575
    86 Make sure that the files are readable by root and named exactly as shown above.
     76Now make sure that the files
     77
     78* are named exactly as shown above or buildbot won't find them and will fail
     79* are readable by root
     80* have strict enough permissions to keep OpenVPN happy
     81 * 600 for ''test-ta.key'' and ''test-client.key''
     82 * 644 for other files
    8783
    8884Now the admins will force a build and the associated connectivity tests on your buildslave. The first build is expected to fail, because the t_client.rc you were given first is a generic one. Once the IPv4 and IPv6 addresses the connectivity test servers give your client are known, the admins can send you a new ''t_client.rc'' tailored for you buildslave.