Project Roles
Learn how Project Admins assign Basic and Advanced actions to JFrog Platform Project roles for repositories, builds, Pipelines, and Xray.
The Project Admin can assign a set of project-specific actions to Project roles in a JFrog Project, for example:
- Automation Engineer
- Contributor
- Annotator
You can assign Basic or Advanced actions to your Project role.
Moving back from Advanced to Basic settings deletes your Advanced settings.
Moving from Advanced to Basic Actions
Moving back from Advanced to Basic settings will delete your Advanced settings.
Basic Actions
A set of actions that are performed on resources within the projects, including CRUD actions and product-specific actions. The actions associated with the basic Project roles are identical to Global Role actions.
| Read Artifacts | Download artifacts and read the metadata. |
|---|---|
| Write Artifacts | Upload artifacts |
| Delete Artifacts | Delete or overwrites artifacts. |
| Delete Builds | Delete or overwrites artifacts. |
| Distribute Release Bundle | Requires an Enterprise+ license. Distribute Release Bundles according to their destination permissions |
| Trigger Pipelines | Manually trigger execution of steps |
| Trigger Security scan | Triggers Xray security scans on indexed resources |
Advanced Project Actions
To gain an additional level of granularity on the resource level, you can assign advanced settings to the repository and build resources.
| Resource | Action | Description |
|---|---|---|
| REPOSITORY | Read | Download artifacts and read the metadata. |
| Annotate | Annotate artifacts and folders with metadata and properties. | |
| Deploy/Cache | Deploy artifacts and deploys to remote repository caches. | |
| Delete/Overwrite | Delete or overwrites artifacts. | |
| Manage Xray Metadata | Triggers Xray scans on artifacts in repositories. Members can create and delete custom issues and licenses. | |
| RELEASE BUNDLES | Read | View and download Release Bundle artifacts from the relevant Release Bundle repository and read the corresponding Release Bundles in the Distribution page. |
| Annotate | Annotate Release Bundle artifacts and folders with metadata and properties. | |
| Create | Create Release Bundles. | |
| Delete | Delete Release Bundles. | |
| Distribute | Distribute Release Bundles. | |
| Manage Xray Metadata | Trigger Xray scans on Release Bundles. Create and delete custom issues and licenses. | |
| BUILD | Read | View and download build info artifacts from the artifactory-build-info default repository and read the corresponding build in the Builds page. |
| Deploy | Allows uploading and promoting build info artifacts. | |
| Annotate | Annotate build-info artifacts and folders with metadata and properties. | |
| Delete | Delete build-info artifacts. | |
| Manage Xray Data | Trigger Xray scans on builds. Create and delete custom issues and licenses. | |
| PIPELINES | Read | View the available Pipeline sources. |
| Trigger | Manually trigger execution of steps. | |
| XRAY | Read Policies | View the available Xray policies. |
| Manage Watches | Manage Xray watches. | |
| Manage Policies | Manage Xray policies. | |
| Manage Reports | Manage Xray reports. | |
| Ignore Global Violations | Ignore Global Xray violations. |
Related Topics
Updated 8 days ago
