DevOps / Bamboo: Continuous Integration & Deployment Interview Questions
What happens when a task fails inside a Bamboo stage?
The failure cascades in a predictable order. First, the job containing the failed task stops — any remaining tasks in that job are skipped unless individually flagged to "always execute" (typically used for cleanup or notification steps). Second, the whole job is marked failed, which in turn marks the stage as failed. Third, by default, Bamboo does not proceed to the next stage.
Other jobs running in parallel within the same failed stage are allowed to finish on their own rather than being killed immediately, so you still get their results. An admin can override the default behavior with "Force execution of dependent stages," which lets later stages run even after a failure — useful for stages that just publish diagnostic reports rather than build on the previous stage's output.
More Related questions...