Continuous Integration (CI) is a practice in Software Engineering, where all the developers local working code base will be merged to share with a common repository several times during the product development.
It was first adopted as a part of Extreme Programming (XP). The main purpose of Continuous Integration is to prevent developers stepping over each other code and eliminate integration issues. [Read more…] about What is Continuous Integration in Agile methodology?