A CI/CD pipeline for a microservice application includes stages: code commit, build Docker image, push to registry, deploy to staging, run integration tests, and deploy to production. The team wants to ensure that if integration tests fail, the pipeline stops and does not proceed to production. Which CI/CD concept is used to enforce this behavior?
Trap 1: Rolling update
Rolling update is a deployment strategy.
Trap 2: Container orchestration
Container orchestration manages containers, not pipeline flow.
Trap 3: Artifact management
Artifact management stores build outputs.
- A
Stage gates
Stage gates control progression based on conditions.
- B
Rolling update
Why wrong: Rolling update is a deployment strategy.
- C
Container orchestration
Why wrong: Container orchestration manages containers, not pipeline flow.
- D
Artifact management
Why wrong: Artifact management stores build outputs.