Continuous Integration (CI)
Software development practice where developers regularly merge their code
changes into a central repository, after which automated builds and tests are
run.
The key goals of continuous integration are to find and address bugs quicker and
reduce the time it takes to validate and release new software