Fast track code promotion in your CI/CD pipeline
Blog post from Octopus Deploy
In the 2020 article by Tj Blogumas, the focus is on addressing the challenge of rapidly delivering code to production through a fully automated and repeatable deployment process, emphasizing the importance of successful testing at each layer of the testing pyramid to ensure service continuity. The article details the implementation of a pre-approved production-ready deployment pipeline using Octopus Deploy, which simplifies the process of visualizing and executing deployment steps. It describes the role of Continuous Integration (CI) and Continuous Delivery (CD) stages, highlighting the difference between them and the importance of validating each deployment stage to avoid potential failures. The article also touches on the use of Git branches and tags to manage code promotion, ensuring that developers have control over the deployment process by leveraging a pre-approved pipeline for small, low-risk changes. This approach aims to balance speed with quality in software deployment while maintaining confidence in the deployment success rate.