Agile teams, and their customers, benefit by being able to: 1. minimize the duration and effort required for each code integration; and 2. enable the delivery of a version suitable for release at any moment. To achieve these twin objectives, Continuous Integration (CI) relies on a suite of automated tests, where execution can complete rapidly, and provide immediate visibility into the health of the code base. Version control tools, team policies and conventions, and other tools specifically designed for code integration all play a part in Continuous Integration.
Related Media
Continuous Integration Video
Continuous Integration Podcasts
Continuous Integration Example
Related Subjects
DevOps
DevSecOps
Acknowledgements
Authored by Philip Rogers
Photo by Markus Spiske on Unsplash
Agile World Resources are provided as free resources to anyone seeking to learn more and are shared under a creative commons attribution license. This means if you use a resource elsewhere you must name Agile World Publishing as the source, who the author is, and the photo creator (if used).