Thierry de Pauw wrote a super-helpful refresher on Continuous Delivery, based on his experiences of organizations who say “we’re doing it”. The refresher looks at the 9 principles, 3 foundations, 3 practices, 1 pattern, and 1 heuristic that de Pauw says are crucial to CD success.
There’s also an amazing diagram de Pauw created to show how these concepts all logically fit together to amplify the good stuff.

Click the image to read the full post on Thinking Labs.
Find out why things like the 3 practices (build only once, deploy the same way to all environments, and stop the line) support the foundations and “if it hurts, do it more” mantra.
Now we get to the central pattern that ties it all together: The deployment pipeline.
And this is the true name of the pattern. We really need to stop calling it the CI/CD pipeline or the DevOps pipeline. It’s the deployment pipeline.
It’s like a factory assembly line.
That’s a perfect metaphor. It’s a conveyor belt that takes a change from version control through a sequence of deterministic stages, or gates, and its whole job is to eliminative low quality release candidates as early and as cheaply as possible.