August 2018
Beginner
594 pages
22h 33m
English
Continuous integration (CI) is the practice of developers merging their changes into a shared source control repository as often as possible. Using some type of version control system is a necessity. Developers should commit changes on a frequent and regular basis. This reduces the number of conflicting changes and makes it easier to resolve conflicts when any exist.
In the DevOps release cycle, the activities covered by continuous integration include development, integration (the checking in of changes into a version control system), and an automated build with automated unit testing:

Some may consider the delivery ...