Your company's DevOps staff is new to the continuous integration methodology. Some users are unclear on best practices, and you're hearing all kinds of feedback from them, some of it wrong. Which of the following statements is NOT a CI best practice?
Suggested Answer: C
Get Premium CJE Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
CI relies heavily on automation, especially build automation, to enable the sped-up pace of code commits. If things are built manually, the pipeline is slowed down, and the ability to maintain a fast change pace is inhibited.
14 comments · newest first
KE
Kerry
10 months ago
Wait, are we really saying to build everything manually? That sounds risky.
DA
Dante
10 months ago
I agree, a single source repository is a must.
HU
Huey
10 months ago
Builds should definitely be self-testing!
DE
Dean
10 months ago
Not sure about that manual build idea, seems like a recipe for disaster.
CH
Christiane
11 months ago
Every commit should be built, no doubt about it!
PE
Peggie
11 months ago
I’m not completely confident, but using a single source repository sounds right. It helps with managing changes, so maybe B is a best practice?
CH
Charlene
11 months ago
I think we practiced a question similar to this, and I recall that self-testing builds are crucial for CI. So, A should be a best practice.
HA
Harrison
11 months ago
I'm a bit unsure, but I feel like building everything manually goes against the whole point of CI. It just seems inefficient.
KA
Karima
11 months ago
I remember discussing the importance of automated builds in our last study session, so I think option C is definitely not a best practice.
MI
Micaela
12 months ago
Got it, the "build everything manually" option is the one that's not a CI best practice. Automation and continuous integration go hand-in-hand, so that statement stands out as the wrong choice.
PA
Pamella
12 months ago
I'm a bit unsure about this one, but I think the "build everything manually" statement is the one that's not a best practice. Continuous integration is supposed to be, well, continuous and automated, not manual.
MA
Macy
12 months ago
Ah, I see what you mean. Continuous integration is all about automating the build process, not doing it manually. That option is clearly the odd one out here.
AR
Artie
1 year ago
Okay, let me think this through. Builds should be self-testing, using a single source repository makes sense, and building every commit is a good practice. The one that stands out is "Build everything manually, because that prevents errors." That's definitely not a CI best practice.
JE
Jerrod
1 year ago
Hmm, this one seems tricky. I'm not too familiar with CI best practices, but I think the key is to look for the statement that goes against the principles of continuous integration.