Create roles for specific build definitions
Accepted answer
Yes, this can be done. The key is to have the SIT build owned by a different team area and allow the role to request builds in that team area.
For instance:
Create Project Area "PA1"
Create Team Area "TA1"
Create 2 builds: UAT owned by PA1 and SIT owned by TA1
In TA1, create role "Build Requester" and allow the role to request builds.
Add user "Dave" to TA1, but not PA1. Assign Build Requester role to Dave
Dave can now request an SIT build, but gets Permission Denied when requesting a UAT build.
For this to work, the Everyone role needs to be configured so that it cannot request builds. This is the default for templates that ship with RTC.
Ruby
Martha (Ruby) Andrew
Jazz Foundation L3 Development Team Lead
For instance:
Create Project Area "PA1"
Create Team Area "TA1"
Create 2 builds: UAT owned by PA1 and SIT owned by TA1
In TA1, create role "Build Requester" and allow the role to request builds.
Add user "Dave" to TA1, but not PA1. Assign Build Requester role to Dave
Dave can now request an SIT build, but gets Permission Denied when requesting a UAT build.
For this to work, the Everyone role needs to be configured so that it cannot request builds. This is the default for templates that ship with RTC.
Ruby
Martha (Ruby) Andrew
Jazz Foundation L3 Development Team Lead