Continuous Delivery Design
The Continuous Delivery Design that we are going to discuss now is a simple extension of the Continuous Integration Design that we discussed in Chapter 4, Continuous Integration Using Jenkins – Part I. This includes creating new Jenkins jobs as well as modifying the already existing Jenkins jobs that are part of the Continuous Integration Design.
Continuous Delivery pipeline
Continuous Integration is an integral part of Continuous Delivery. Hence, all Jenkins jobs that were created as part of the Continuous Integration Design will fall into the Continuous Delivery Design by default. From the previous chapters, we are familiar with the following Continuous Integration pipelines:
The pipeline to poll the feature branch
The pipeline to poll the integration branch
However, as part of our CD Design, the pipeline to poll the integration branch will be modified by reconfiguring the existing Jenkins jobs and adding new Jenkins jobs. Together, these new Jenkins pipelines will...