The obvious use cases for server clustering is the infrastructure for the staging and production environments. Here, we can deploy our application, perform a suite of acceptance testing, and finally make a release. Nevertheless, in the context of Continuous Delivery, we may also want to improve the Jenkins infrastructure by running Jenkins agent nodes on a cluster. In this section, we will take a look at two different methods to achieve this goal;
- Dynamic slave provisioning
- Jenkins Swarm