Continuous Deployment

Just as Continuous Delivery represents a logical extension of Continuous Integration, Continuous Deployment represents a logical expansion of Continuous Delivery practices. Continuous Deployment is very similar to Continuous Delivery in a lot of ways, but it has one key fundamental variance: there are no approval gates. Without approval gates, code commits to the mainline will end up in the production environment in short order. This type of automation solution requires a high-level of discipline, strict standards, and rock solid automation. It is a practice that has proven valuable for the likes of Etsy, Flickr, and many others. This is because Continuous Deployment dramatically increases deployment velocity. Figure 8-20 ...

Get Mastering Jenkins 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.