Plugin provides a build wrapper for starting and stopping slaves on the virtual machine Start/stop is performed by launching shell scripts (init.d, VBoxManage for example). Each start/stop command takes a list of nodes with virtual machines as an argument. After launching a script plugin waits for all nodes to enter an online/offline state by periodical reconnecting to them. It's required because master doesn't know that slave waked up. ## Configuration ### System Configuration Define a wrapper command that should be used to start/stop VirtualBox. Usually it is a sort of init.d script. ![](docs/images/vboxwrapper-global.png) ### Job Configuration Enable a build wrapper (pre- and/or post-build command). Choose needed virtual machines. ![](docs/images/vboxwrapper-local.png) #### Changelog ##### Version 1.3 (02/07/2013) - ![(warning)](docs/images/warning.svg) Allowed plugin to launch commands on Windows (**needs to be tested**) ##### Version 1.2 (01/21/2013) - ![(error)](docs/images/error.svg) Fixes height of the node list ##### Version 1.1 (01/20/2013) - ![(warning)](docs/images/warning.svg) Changed package name so previous plugin usage should be fixed in a config file or fixed in a job. Sorry for inconvenience. - ![(info)](docs/images/information.svg) Added build parameter *VBox node parameter* - list of virtual nodes joined with the delimiter. Can be used with scripts. ##### Version 1.0 (10/22/2012) - ![(info)](docs/images/information.svg) Initial release.