We are evaluating Bamboo to integrate with our current development and release process, but we have a few questions.
In order to meet compliance, we need to have a defined workflow, with permissions to certain steps. Our current release management software has the following workflow:
- Developer initiates build and releases code to QA environment
- Security team runs a scan on code and approves for release to prod.
- Engineer releases code to Staging Server
- Engineer releases code to Prod.
Is there a way in Bamboo to assign certain stages to certain people? Is there a way to prevent future steps from happening unless the previous steps were successful or (in the case of #2) approved?