### Continuous Integration (CI)
frequently merge code changes into a shared repository several times daily. An automated build and test process verifies each code change to detect errors early in the development cycle. This helps to ensure that changes are integrated into the codebase in a timely and consistent manner.