Note
To create a project role, you must be assigned an 'Administer the Platform' role or a Project Admin role.
You can create a maximum of 30 roles per project.
From the Projects list, select the project on which to assign the role.
Click Administration on the taskbar, then navigate to User Management | Roles.
On the Project level, navigate to User Management | Roles, if you use the classic navigation. Classic navigation is available for JFrog self-hosted customers with version 7.90 or previous only.
In the Project Roles tab, click Create Project Roles and configure the role settings:
Type your user-defined Project Role name.
(Optional) Assign one or more environments to the role by selecting from the Global Environments and Project Environments lists.
Set the Basic or Advanced role actions to assign to the role:
The Basic tab supports a limited number of actions regardless of the resource type.
The Advanced tab supports another level of granularity, which allows Project Admins to assign actions according to resource type.
Important
Any actions settings made in the Advanced tab are removed if you move back from Advanced to Basic mode.
The following example displays the QA Tester role in the US R&D Project with advanced actions including Read and Write on repositories, delete Builds, promote Release Bundles, and the Trigger action on Pipelines.