DevOps / Bamboo: Continuous Integration & Deployment Interview Questions
Describe Bamboo's plan branches feature?
Plan branches let Bamboo automatically create a lightweight copy of a plan's build configuration for every branch in the linked repository, so a feature branch gets its own isolated CI runs without anyone hand-configuring a new plan.
Key behavior interviewers look for:
- Branches can be detected automatically (based on a naming pattern or VCS trigger) or created manually.
- Each branch plan inherits the parent plan's stages/jobs/tasks by default, though individual settings can be overridden per branch.
- Branch plans can be configured to clean up automatically once the branch is merged or deleted, avoiding clutter.
This is what makes pull-request-driven workflows practical: every PR branch gets build and test feedback before it's merged, with no manual plan creation.
More Related questions...