Changes between Version 62 and Version 63 of SettingUpBuildslave
- Timestamp:
- 09/23/16 08:40:13 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SettingUpBuildslave
v62 v63 48 48 = Setting up the VPN connection = 49 49 50 Our buildmaster is accessible only via OpenVPN. The three things you need are listed in the following sections.50 Our buildmaster is accessible only via OpenVPN. The following sections describe what you need to to connect to the VPN. 51 51 52 52 == Creating the community user account == … … 258 258 259 259 * are named exactly as shown above or buildbot won't find them and will fail 260 * are readable by root 260 * are readable by root (or the non-privileged buildbot) 261 261 * have strict enough permissions to keep OpenVPN happy 262 262 * 600 for ''test-client.key'' … … 269 269 * /var/lib/buildbot/slaves/openvpn/build-ubuntu-1204-i386-stable-master/build/tests/t_client-ubuntu-1204-i386-20141217-160636 270 270 271 Look into files ''1:ifconfig_route.txt'' and ''2:ifconfig_route.txt'' to see which IPv4 and IPv6 addresses the test VPN server sgave to the OpenVPN client and adjust t_client.rc to match those values. After that ask somebody to trigger a new build and see if all works as expected. Rinse and repeat as necessary.271 Look into files ''1:ifconfig_route.txt'' and ''2:ifconfig_route.txt'' to see which IPv4 and IPv6 addresses the test VPN server gave to the OpenVPN client and adjust t_client.rc to match those values. After that ask somebody to trigger a new build and see if all works as expected. Rinse and repeat as necessary. 272 272 273 273 = List of existing buildslaves = … … 344 344 345 345 == Additional Enviroment variables == 346 Add this to buildbot.tac, a bit hackish but works fine: 346 347 It is possible to add additional environment variables to buildbot.tac: 347 348 348 349 {{{ … … 355 356 var, value = e.split('=',1) 356 357 os.environ[var]=value 357 358 }}} 358 }}} 359 This method is a bit hackish but works fine.