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 ...