-
Mar 1, 2017Part 1 - Modeling Deployment Pipelines: The Importance and Principles of Continuous Delivery Pipelines
The path from commit to production involves numerous moving parts, (like multiple code and asset repositories, automatic and manual handoffs, unit tests, integration tests, acceptance tests, performance tests, security tests, etc.) and time that it takes to execute all of these elements. You need a way of modeling your workflow so that people can see, understand and talk about it. This is where CD pipelines come in.
-
Mar 29, 2017Part 2 - Modeling Deployment Pipelines: The beginnings of a real CD pipeline
This is the second post in the series - Modeling Deployment Pipelines. In this post, we'll look at some of the approaches to begin modeling a deployment pipeline for an application and a few ways they can be optimized.
-
Apr 6, 2017Part 3 - Modeling Deployment Pipelines: Reusing Pipelines
This is the third post in the series - Modeling Deployment Pipelines. In this post, we'll look at some of the ways to reduce the duplication found between pipelines using templates.
-
Apr 17, 2017Part 4 - Modeling Deployment Pipelines: Build Propagation using Fan-in/Fan-out
This is the fourth post in the series - Modeling Deployment Pipelines. In this post, we’ll dive into ways to move your build through the deployment pipeline and introducing fan-in/fan-out.
-
May 23, 2017Part 5 - Modeling Deployment Pipelines: Control deployments using Manual Gates
In this post, we will show you how to use a manual approval process to propagate your build which is especially useful for critical deployments. It not only gives you more control, but also prevents human error in complex pipelines thereby making your deployments safer.
-
Jun 13, 2017Part 6 - Modeling Deployment Pipelines: Under the hood of Deployment Pipelines
This post takes a look at where all the elements of a deployment pipeline actually run. In GoCD almost no part of the deployment process runs on the GoCD server. So, this begs the question - what really powers the deployment pipeline?
-
Jun 20, 2017Part 7 - Modeling Deployment Pipelines: Preparing for emergency deployments and rollbacks
This post shows how to introduce Hotfixes and Rollbacks into your deployment pipeline. These techniques make your pipeline more flexible and can help you bypass process during emergencies.