Add a QA Role
In Octopus 2.0 security was greatly simplified into a set of canned roles.
A problem with these roles is that there is none that allow a user to only view releases and deploy to an environment. The existing "project deployer" role inherits from "project contributor" and automatically includes the ability to create and modify projects.
The use cases here is to allow QA & Test personnel to deploy a release to a testing environment, while ensuring they cannot modify project variables or the deployment process.
We've been successfully using this pattern with Octopus 1.6 to allow our testers full control over their environment without exposing sensitive data.
It is now possible to edit the built-in roles.
We’re going to make this possible, not by adding another built-in role, but by making it possible for you to add custom roles or modify the existing ones.
Christian Camburn commented
I believe this idea can now be closed. Customized team roles have been added.
Anthony Your commented
Definitely must have in larger shops.