Answers
- Correct answer: A
Explanation of incorrect answer choices:
B. While CI is often associated with CD, CI’s primary focus is on automating the integration and testing of code changes, not on the deployment process. CD, on the other hand, deals with automating the deployment of software to the staging and production environments.
C. CI tools and platforms are essential to implementing a CI practice, but they are not the defining characteristics of CI. CI is a broader concept that encompasses the practices, principles, and mindset of integrating code changes frequently and automating testing to ensure early detection of issues.
D. While CI does promote continuous improvement, rapid feedback, and the delivery of high-quality software, these are not the primary goals of CI.
- Correct answer: A
Explanation of incorrect answer choices:
B. While releasing software frequently is a goal of many development teams, it should not come at the expense of thorough testing and bug fixing...