May 2018
Intermediate to advanced
334 pages
7h 25m
English
CI forces the entire application to be built again every time a developer commits any change—the application code gets compiled and a comprehensive set of automated tests is run against it. This practice emerged from the problems of the frequent integration of code in large teams. The basic idea is to keep the delta, or change to the software, small. This provides confidence that the software is in a workable state. Even if a check-in made by a developer breaks the system, it is easy to fix it using this process.