This plugin prepares slaves for build execution by letting you copy files and execute scripts before the slave gets used.
The slave setup plugin gets executed for a slave, if the given label expression matches and on:
When you install this plugin, it adds a new system configuration section that lets you specify a list of slave setup items. Each of them have to following properties:
First the directory gets copied, then the script gets run. The execution of the script is reported to the slave log. When it fails, the slave is not marked as online, so ill-prepared slaves never enter the slave pool.
This provides the administrator of the system an opportunity to prepare slaves to the state suitable for build execution. This works particularly well in conjunction with tools like Puppet that has higher-level support for this kind of task.
Skip to end of metadata Go to start of metadata