Continuous Integration (CI) is the practice of frequently merging small code changes into a shared repository, followed by automated builds and tests. Theprimary benefitisearly detection and resolution of integration issues. When commits are tested together continuously, defects are caught soon after introduction, reducing the cost and complexity of fixing them.
WhileB(more developers can work together) is a side effect, it is not the primary goal.C(pushing changes quickly) is more related to Continuous Delivery or Continuous Deployment.D(version control) is a prerequisite for CI, not the main benefit.
Therefore,Acorrectly captures the primary benefit—finding and fixing issues early before they reach production.
[References:, PeopleCert DevOps Foundation v3.6 – Continuous Integration Concepts, The DevOps Handbook– Part II: Continuous Delivery Principles, Accelerate– Impact of CI on Performance, ]
Submit