We will begin this chapter with a Continuous Delivery design that covers the following areas:
- Branching strategy
- A list of tools for Continuous Delivery
- A Jenkins pipeline structure
The Continuous Delivery (CD) design will serve as a blueprint that will guide the readers in answering the how, why, and where of the CD being implemented. The design will cover all the necessary steps involved in implementing an end-to-end CD pipeline.
The CD design, discussed in this chapter, should be considered as a template for implementing CD, and not a full and final model. All the tools used can be modified and replaced to suit the purpose.