Q: Which is NOT true about continuous integration ?
-
A
Involves moving code in frequent intervals
-
B
Most effectively done through automation
-
C
Involves moving code in large amounts
-
D
Involves moving code from development to test environment
C
Answer:
C
Explanation:
The statement that is NOT true about continuous integration is:
✅ "Involves moving code in large amounts"
Explanation:
Continuous Integration (CI) is a practice where developers frequently integrate their code into a shared repository, usually multiple times a day. The goal is to detect and fix integration issues early.
-
CI is most effectively done through automation ✅ (True)
- Automated build and testing tools ensure smooth and frequent integration.
-
CI involves moving code in frequent intervals ✅ (True)
- Developers commit small changes regularly to avoid large conflicts.
-
CI involves moving code in large amounts ❌ (False)
- CI encourages small, incremental changes rather than large ones to prevent integration issues.
-
CI involves moving code from development to the test environment ✅ (True)
- Automated testing and deployment pipelines move code from development to test environments frequently.
Thus, the incorrect statement about CI is "Involves moving code in large amounts" because CI promotes small, incremental updates for better stability and faster feedback. 🚀
Related Topic:
Share Above MCQ