January 2018
Intermediate to advanced
366 pages
9h 7m
English
Continuous integration is a practice where developers merge their changes back into the main branch as often as possible. Developer changes are validated by creating a compilation and running automated tests against the build. When performing the process of continuous integration, the problem that usually occurs when developers wait for the release of a new feature to merge their changes in the launch branch is avoided.
Continuous integration places great emphasis on automated testing to check whether a new feature is in trouble when new commits are being integrated into the core business.
Continuous delivery is an extension of continuous integration to ensure that you can quickly ...
Read now
Unlock full access