Undocumented steps in a deployment pipeline

Each step in the deployment pipeline process should be appropriately documented and automated. We spoke about the importance of automating as much as you can in the deployment pipeline in Chapter 5, Installation and Basics of Jenkins. To reiterate, manual processes are problematic because they are repeatable and reliable. Automation is important because it brings repeatability and reliability to the deployment pipeline. Anytime someone has to do a manual step, there is no assurance as to whether the process will be done correctly and in the same manner in each run; only with automation can you guarantee the repeatability of a deployment pipeline stage.

Alvin, who is part of the DevOps team, is working ...

Get Hands-On Continuous Integration and Delivery 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.