What does continuous integration mean?
- A.Running the whole test suite nightly on a schedule
- B.Deploying to production automatically after every commit
- C.Merging into the main branch frequently, with automated checks on each merge
- D.Using a CI tool such as GitHub Actions across the project
Answer: C
Merging code into the main branch frequently (at least daily), with every merge running an automated build and test. The essence is short-lived branches and fast feedback, not installing a tool.
References