Continuous integration (CI) is an automated procedure for continuously merging software development changes. Continuous integration procedures automate the creation, testing, and verification of source code. Dealing with CI capabilities allows developers to speed up their code release cycles, reducing the likelihood of extended feature development cycles and the issues that come with it, such as merge conflicts.