Implementing DevOps Solutions and Practices Using Cisco Platforms (DEVOPS) — Question 88
An organization is developing an application using Git. Each team member is assigned to work on specific parts of the application. At the end of each task, individual code parts are merged in the main build.
Which two requirements should be implemented to increase the likelihood of continuous integration? (Choose two.)
Answer options
- A. Changes must be scheduled to deploy at a specific time that has minimal traffic
- B. Changes must include automated tests
- C. Changes must be validated during deployment to the production environment
- D. Smaller, individually testable changes must be merged first
- E. Team members must be responsible for the code committed by any team member
Correct answer: B, C
Explanation
The correct answers are B and C because implementing automated tests ensures that code changes are validated before merging, promoting continuous integration. Validating changes during deployment (C) also ensures that errors are caught early. Options A, D, and E do not directly contribute to the process of continuous integration as effectively as B and C.