Chapter 6. Continuous Delivery Using Jenkins
This chapter begins with the definition of Continuous Delivery (CD) and its relation to Continuous Integration, followed by a Continuous Delivery Design. While working on the Continuous Delivery Design, we will create various new Jenkins jobs, but in a slightly different manner. For the very first time in this book, we will use the parameterized triggers in Jenkins.
These parameterized triggers have proved to be the most useful and versatile features in Jenkins. Using such triggers, we can pass the parameters among connected Jenkins jobs, which makes communication among Jenkins jobs more powerful.
We will also see how to configure slaves in Jenkins. The Jenkins master-slave configuration can be used in various scenarios. However, in this chapter, we will use it to let a Jenkins master perform various tests on a Jenkins slave agent (testing server).
In the process, we will see how Jenkins can be configured with various test automation tools...