Chapter 16. Infrastructure Delivery Pipelines

TODO

Add examples. Pipelines may be a bit tougher to grasp, especially because not everyone does them the same way, and my explanations are pretty abstract.

In the previous chapter I described how continuously testing infrastructure changes during development help to make releasing new and changed systems easy and reliable. In this chapter I’ll discuss the design and implementation of automated pipelines to manage the infrastructure delivery lifecycle.

Infrastructure Delivery Pipelines

A Continuous Delivery pipeline is an automated implementation of a delivery workflow.1

Figure 16-1 is an example of a simple pipeline.

ch16 basic pipeline stages
Figure 16-1. Example of basic delivery pipeline stages

A developer commits code to push it into the build stage of the pipeline. Different pipelines will have different ...

Get Infrastructure as Code, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.