Continuous Integration is the core of the DevOps philosophy. CI Tools provide teams with the ability to continually automate version control and change tracking, trigger builds and tests, and may include automated deployment features. Using these tools, teams are able to merge working copies of the new code into the shared, mainline (or master branch) several times per day.
The DevOps cycle benefits from continuous integration by testing in clone environments, accessing the latest deliverables regularly, and sharing the latest build results with the entire team. The CI workflow requires developers to create a copy of the current codebase, making changes quickly, and merging back with the master frequently to avoid “integration hell”.