Note
From Artifactory release 7.77, custom global roles are available and can be created, edited, and deleted by the Platform Admin.
Custom global roles are high-level roles that can be created at the global level and can be applied to all projects. Global roles allow project members assigned with the role to perform a set of actions on all of the projects. The Platform admin defines the scope of the role by enabling the actions supported for each role and sets the environments - DEV (Development) or PROD (Production) in which the global role will apply.
Create Custom Global Roles
Creation of custom global roles has the following limitations:
Only available from Artifactory release 7.77.
Platform Administrator permissions required.
A maximum of 30 custom global roles may be created.
To create a custom global role:
From the Projects list, select All.
Select the Administration module and navigate to User Management > Global Roles.
Click Create Global Role and configure the role settings:
Enter a unique global role name.
Assign one or more environments to the role by selecting from the Global Environments list.
Set the basic or advanced role actions to assign to the role:
For both Basic and Advanced, the DevSecOps actions are shown first and you can scroll down to the ML actions. See Global Role Actions for a full list of available actions.
Note
For a list of available actions, see Global Roles Actions.
Click Create to save.
Important
Any changes made to the actions settings in the Advanced tab are lost if you return from Advanced to Basic mode without first clicking Create.
Example Global Role
This example displays a global role with advanced actions, including Read and Annotate on Repositories, Builds, and Release Bundles, and the Trigger action on Pipelines.