メインコンテンツまでスキップ

Permissions reference

Whenever you build a custom role, you choose a scope and then select the permissions it grants within that scope. Each permission is a single on/off switch: turning it on gives full use of that capability. There's no separate view-only version of a permission to grant on its own.

Workspace-scoped permissionsClick to copy link

CategoryPermissionWhat it grants
GeneralModify workspace settingsEdit workspace name and settings.
GeneralCreate new projectsCreate new projects in the workspace.
Plan and billingManage plan and billingView invoices, change product plans, add-ons, and billing info.
CollaborationManage collaboration settingsInvite and remove members, manage groups, and assign roles and permissions.
SecurityManage SSO settingsConfigure SAML single sign-on for the workspace.
SecurityManage third-party integrationsConnect and manage third-party integrations.
Self-hosted infrastructureManage infrastructureManage self-hosted runner pools and Bitrise on AWS controllers and machine pools.
API accessManage API accessView and manage workspace API tokens (WAT, OIDC).

Bitrise CI-scoped permissionsClick to copy link

CategoryPermissionWhat it grants
BuildsView build logsRead build output and step logs.
BuildsRun buildsStart new builds and rebuild existing ones.
BuildsApprove build requestsTurn manual pull request build approval on or off, and approve individual pull request builds. Today implicit to Admin and Owner. See Approving pull request builds.
BuildsRebuild with remote accessStart builds with SSH remote access.
WorkflowsView workflowsSee workflow names and configurations.
WorkflowsView bitrise.ymlView and export the project configuration file.
WorkflowsEdit workflowsEdit an app's bitrise.yml, secrets, code signing, project settings, and webhooks. Broader than workflow configuration alone.
Build CacheManage project build cacheConfigure and clear project build cache.

Which built-in system roles have these by defaultClick to copy link

A quick-reference matrix: rows are permissions, columns are the roles that exist today. Custom roles pick and choose from these same rows: a checkmark below just means "granted by default," not "exclusive to."

Workspace scopeClick to copy link

PermissionOwnerManagerContributorViewer
Modify workspace settings
Create new projects
Manage plan and billing
Manage collaboration settings
Manage SSO settings
Manage third-party integrations
Manage infrastructure
Manage API access

Bitrise CI scopeClick to copy link

PermissionAdminPlatform EngineerDeveloperTester/QA
View build logs
Run builds
Approve build requests
Rebuild with remote access
View workflows
View bitrise.yml
Edit workflows
Manage project build cache
注記

A workspace Owner also has every Bitrise CI-scoped permission on every project in the workspace, since the Owner role includes full access to all projects. The Bitrise CI matrix above compares only the four project-level roles.