What is the primary purpose of implementing a Continuous Integration (CI) pipeline in an agile development process?
-
A
To automate the deployment of new features directly to production after they are built.
-
B
To enforce a specific branching strategy, such as GitFlow, on the development team.
-
C
To frequently integrate code changes from multiple developers into a shared repository and verify them with an automated build and test.
-
D
To replace the need for a dedicated Quality Assurance (QA) team by automating all testing activities.