canmove, Confirmed users
1,394
edits
No edit summary |
|||
Line 30: | Line 30: | ||
= buildslave::startup = | = buildslave::startup = | ||
This class makes sure that the buildslave will start up appropriately. | This class makes sure that the buildslave will start up appropriately. This class supports a number of different startup techniques: | ||
* initd -- a linux initscript which runs after puppet, and which invokes runslave.py in the proper context | |||
* launchd -- an OS X launchd plist which runs as the logged-in user (hopefully the builder user), and does not start until a sentinel file is touched by the puppet startup script, indicating it is complete. | |||
See [[ReleaseEngineering/Buildslave_Startup_Process]] for more details on the startup process. |