O'Reilly logo

Jenkins Continuous Integration Cookbook by Alan Berg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Creating multiple Jenkins nodes

Testing is a heavy weight process. If you want to scale your services, then you will need to plan to offset most of the work to other nodes.

One evolutionary path for Jenkins in an organization is to start off with one Jenkins master. As the number of Jobs increases, we need to push off the heavier Jobs, such as testing, to slaves. This leaves the master the lighter and more specialized work of aggregating the results.

This recipe uses the Multi slave config plugin (https://wiki.jenkins-ci.org/display/JENKINS/Multi+slave+config+plugin) to install an extra Jenkins node locally. It is Ubuntu-specific, allowing Jenkins to install, configure, and command the slave through SSH.

Getting ready

In Jenkins, install the multi ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required