-
Suggestion
-
Resolution: Duplicate
-
None
-
None
Bamboo currently provides 5 basic permissions that can be applied on a per-plan basis:
- View
- Edit
- build
- Clone
- Admin
We have the need for a sixth:
- Pass Manual Stages
And Ideally this would be a per-stage permission
We use manual stages for deployment and verification steps. However our organization enforces strict segregation of duties, so a Developer may never deploy to non-dev environments. That is why we would like to add our deployment team's group to specific manual stages.
This would give us the future flow of:
- Stage 1 (build, test and tag)
- Developer releases current version from Jira
- Release invokes a build in Bamboo
- Checkout latest
- Run unit and acceptance tests
- Report on code coverage, findbugs, pmd
- Tag JIra version (1.2.2-SNAPSHOT) in VCS
- Stage 2 - Manual (deploy to Dev)
- Execute deployment scripts (Developers or Deployers only)
- Stage 3 - Manual (deploy to Test or Performance)
- Execute deployment scripts (Deployers only)