Continuous Integration  Supports Pillars:     Confidence,
Collaboration  Dependencies on Other Skills:      Collective
Ownership       When a team of developers works on a project,
changes that each one makes impact the work of the others.
Conflicting changes can cause problems during integration. The
more frequently we integrate the less painful it is when such
conflicts occur, because the number and size of conflicts is
small.      To do so, we first integrate other people's changes
from source control and make sure that the build passes locally.
Then, we check in our own changes and run the build somewhere
else. That verifies that everything works outside of our own
environment (We could have local changes or configuration that
we forgot to check in.)  CI is often seen as a two stage
process, firstly the act of integrating our code with all other
code on a main branch, ensuring that the build passes which
includes all our unit tests. This first stage will normally
happen hourly or many times an hour. This