Quality delivery is of prime importance in the Agile world. Even though there are processes, it’s difficult to achieve speed and quality at the same time without automation. Automation is not just QA Automation, but we need combination of QA with deployment activities automation model for high scale delivery which introduces concept of Continuous Integration and Continuous Delivery (CI- CD) pipeline. Here, Deployment pipeline consumes integration pipe.
The next sections describe the detailed explanation of the importance, benefits, environmental requirements and best practices of CI-CD.
Importance of Automation in CI- CD:
Automated tests are the most important part of CI/CD pipeline. It must have good test coverage (at least 90%) for successful CI/CD pipeline.