Changes between Version 70 and Version 71 of SettingUpBuildslave
- Timestamp:
- 09/23/16 09:03:28 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SettingUpBuildslave
v70 v71 10 10 * Samuli (mattock on IRC) 11 11 12 '''NOTE:''' The buildslave needs root access to be able to connect to the t_client.sh test servers using OpenVPN. Moreover, anyone who controls the buildmaster can do whatever he wants on the buildslaves by simply modifying the build procedure. For this reason you should only run buildslaves on expendable virtual machines. That said, you can grant limited ''sudo'' privileges to a normal user to run buildbot as a normal user: see section "Running built bot as non-root user" for details.12 '''NOTE:''' The buildslave needs root access to be able to connect to the t_client.sh test servers using OpenVPN. Moreover, anyone who controls the buildmaster can do whatever he wants on the buildslaves by simply modifying the build procedure. For this reason you should only run buildslaves on expendable virtual machines. That said, you can grant limited ''sudo'' privileges to a normal user to run buildbot as a normal user: see section "Running builtdot as non-root user" for details. 13 13 14 14 = Creating a VM for the buildslave = … … 146 146 to ''/etc/rc.local'' or similar startup script. Yet another option is to make cron periodically test if buildslave is running, and to launch it if it's not. 147 147 148 === Running buil tbot as non-root user ===148 === Running buildbot as non-root user === 149 149 150 150 Running buildbot as a root user is easiest, but you can tighten down the setup by giving a normal user limited super-user privileges.