January 2019
Intermediate to advanced
520 pages
14h 32m
English
CI is the process of merging all incoming features and patches into a single, well-tested application. It is important to note that this should happen several times a day—you will get a freshly baked version, like from a conveyor belt.
Nowadays, many products are offered to provide you a tool to test, build, and deploy your product unclear. In most cases, CI products work as a server that uses remote build agents to build code pulled from a repository. This process is approximately depicted in the following diagram:

The CI server is responsible for getting updates from a source code management server (such as Git) ...
Read now
Unlock full access