Definition: Continuous integration or CI, refers to an engineering practice that is said to help automate certain pieces of work and identify bugs early in the process. Engineers practicing continuous integration merge their code to a shared repository several times each day. That code is then passed through several automated tests to help identify any errors.