swarm-plugin
Swarm
Build Status Jenkins Plugin Jenkins Plugin Installs Dependabot Status
Swarm enables nodes to join a nearby Jenkins master, thereby forming an ad-hoc cluster. This plugin makes it easier to scale a Jenkins cluster by spinning up and tearing down new nodes.
This plugin consists of two pieces:
A self-contained client that can join an existing Jenkins master.
A plugin that needs to be installed on Jenkins master to accept Swarm clients.
With the Swarm client, a person who is willing to contribute some of his computing power to the cluster just needs to run a virtual machine with the Swarm client and the cluster gets an additional agent. Because the Swarm client is running on a separate VM, there is no need to worry about the builds/tests interfering with the host system or altering its settings unexpectedly.