Continuous Integration
The main objective of continuous integration is to get quick feedback so that any defect detected can be immediately rectified. CI tools can be used to automate the testing of software. Generally, the developers integrate all the code into a shared repository as a part of Continuous Integration several times each day. Every check-in is then verified by an automation build which makes it easy for deduction of any problem.