DevOps / Bamboo: Continuous Integration & Deployment Interview Questions
How does Bamboo's permission model control access?
Permissions are layered, from broad to narrow, and each layer can be assigned to individual users or groups:
- Project level — who can view or administer everything under a project.
- Plan level — who can view build results, edit plan configuration, or trigger builds for a specific plan.
- Deployment project level — who can view or edit the deployment pipeline itself.
- Environment level — who can actually trigger a deployment to that specific environment.
Environment-level permission is the one that matters most operationally: it's normal to let most developers deploy freely to Dev while restricting the Production environment to a small release-management group, all within the same deployment project, without touching plan-level permissions at all.
More Related questions...