Due to some maintenance issues, this service has been switched in read-only mode, you can find more information about the why

and how to migrate your plugin documentation in this blogpost

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

This plugin enables slaves to auto-discover nearby Hudson master and join it automatically, thereby forming an ad-hoc cluster.

This plugin consists of two pieces:

  1. A self-contained CLI client that discovers a nearby Hudson (via a UDP broadcast) and joins it
  2. A plugin that needs to be installed on Hudson master to accept swarm clients

The primary use case of this came from "Hudson slave appliance" — a virtual machine pre-packaged with the swarm client CLI — that someone can just grab and run.

With the swarm client, a person who's willing to contribute some of his computing power to the cluster just needs to run this virtual machine, and the cluster automatically gets additional resources. Because it's packaged as a VM, he need not worry about the builds/tests interfering with the host system or alter its settings unexpectedly.


  1. Install the swarm plugin from the update center
  2. Download the CLI agent from here.
  3. Run the CLI agent like java -jar path/to/swarm-client-jar-with-dependencies.jar. There's no required command option, but run with the --help option to see the available options.


Version 1.0 (2009 May 23)

  • Initial release
  • No labels