Continuous Integration (CI)
A set of practices meant to ensure that the code changes by various developers are all integrated into a shared code repository as many times in a day as required. This helps the Continuous Delivery and Continuous Deployment possible and collectively forms what is called the CI/CD pipeline.