- Continuous integration (CI) is the practice of merging developer working copies into a shared mainline repository multiple times per day. CI aims to integrate code early and often to prevent "integration hell" and make it easier to track down issues. Continuous delivery extends CI by automating and improving the software delivery process to allow for frequent deployments to any environment. The goal is to increase quality and decrease cycle times by putting release schedules in the hands of business rather than IT.