Screen showing software code

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

Continuous Delivery

Continuous Deployment

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 Resources as the source, who the author is, and the photo creator (if used).