What is continuous integration (CI)?
Continuous Integration (CI) is a practice where code changes are automatically integrated into a shared repository several times a day. Each integration is verified by automated builds and tests to detect issues early, ensuring that the codebase remains stable and reducing integration problems.