Bamboo permissions
Bamboo provides the following types of permissions to allow fully customizable control of access to the continuous delivery workflow:
- Global permissions
- Build plan permissions
- Project permissions
- Deployment permissions
- Deployment project permissions
- Deployment environment permissions
Permissions key:
- Permission is set by default
- Permission is available as an option
- Permission not available, even as an option
On this page:
Global permissions
Global permissions level control the ability to view the system, create a new build plan and use administration tools. Global application permissions are accessed from the Global permissions page within the Bamboo administration pages.
User type | Access | Create | Create repository | Restricted admin | Admin |
---|---|---|---|---|---|
Anonymous | |||||
Logged-in | |||||
Administrator |
Key:
- Access - log in to Bamboo; this permissions does not give you any additional permission.
- Create - create new plans, projects and deployment projects in Bamboo.
- Create repository - create and manage linked repositories.
- Restricted admin - perform some administration operations and view all plans in Bamboo; this role excludes permissions that directly influence the host on which the Bamboo Server is located, however, all plan administration and agent administration is available to restricted admins.
- Admin - perform all operations and view all plans in Bamboo.
Build plan permissions
Build plan permissions allow a user to control access to the functions of the build plan. These include viewing, editing, building, cloning and administering a build plan. Build plan level permissions are accessed from the build plan configuration page.
User | View | Edit | Build | Clone | Admin |
---|---|---|---|---|---|
Anonymous | |||||
Logged-in | |||||
Administrator |
Key:
- View - view the plan and its builds; when creating a new plan, check the Allow all users to view this plan to allow anynymous and logged-in users view your plan.
- Edit - view and edit the configuration of the plan and its jobs, not including permissions or stages.
- Build - trigger a manual build, or suspend and resume the plan.
- Clone - clone the plan.
- Admin - edit all aspects of the plan including permissions and stages.
Project permissions
Project permissions allow you to control access to project permissions and settings. See Configuring project permissions.
User | Create plan | Admin |
---|---|---|
Anonymous | ||
Logged-in | ||
Administrator |
Kay:
Create plan - create plans for the project
Admin -
manage permissions for the project
manage permissions for all plans in a project
change project settings
Deployment permissions
Bamboo's deployments features allow you to control permissions for both deployment projects and deployment environments.
Deployment projects
User | View | Edit |
---|---|---|
Anonymous | ||
Logged-in | ||
Administrator |
Key:
- View - view the project and its associated environments.
- Edit - edit the project, its related plan and environment configuration, and create releases.
Deployment environments
User | View | Edit | Deploy |
---|---|---|---|
Anonymous | |||
Logged-in | |||
Administrator |
Key:
- View - view the project and its associated environments. You must also have view permission on the deployment project.
- Edit - edit the environment.
- Deploy - deploy releases to this environment and create releases for this project.