March 2018
Intermediate to advanced
376 pages
7h 25m
English
Continuous Integration (CI) is a development and integration practice in which developers check code into a shared repository frequently, preferably several times a day. Each code merge can then be verified by an automated build and automated tests if applicable.
There are many benefits to following continuous integration; one of the advantages is that it helps detect defects quickly and at an early stage. The check-ins are usually very small and contain small developments, thus helping to identify the exact issues quickly.
Continuous Delivery (CD), on the other hand, is a process performed after integration, and as the name suggests, it makes sure that the code base checked in is deployable at any point ...