Skip to main content

Roles and permissions

Abstract

In Bitrise Release Management, users have permissions based on workspace-level roles and project-level roles. Each role has its own set of permissions. Workspace owners and project admins can manage most aspects of a Release Management app.

To perform actions in Release Management , your account must have the required access. This access is controlled by permissions. A permission is the ability to perform a specific action, such as adding and connecting apps, creating releases, or changing connected app settings.

Roles and permissions overview

You can assign different roles to different team members. In Release Management, there are five different roles on three different levels:

  • Workspace-level roles: These roles aren't tied to a specific Release Management app, nor can you change them in Release Management. They are fully tied to the Workspace that owns the Bitrise project that the connected app belongs to. There are two Workspace-level roles:

    • Workspace owner: Workspace owners have full administrative control over all aspects of an app in Release Management, without any limits or exceptions.

    • Workspace manager: The main purpose of workspace managers is to manage workspace collaboration. In Release Management, they can add a new app when creating a new project. They, however, can't add a new RM app under an already existing project.

    • Contributor and Viewer: These Workspace-level roles have no default access to Release Management apps.

  • Project Admin: The only project-level role in Release Management. Adding a user to a project doesn't automatically give them any permissions in Release Management, with the exception of users with the Admin role. Project Admins have full administrative rights to apps, builds, Release Management, and app deployment with one exception: the Project Admin cannot add a new app with a new project to Release Management. When adding a new app to Release Management, they can only add it under the project of which they are admin.

  • Release Management-level roles: These are the roles you can configure within Release Management.

    • Release manager: The main purpose of Release Managers is to handle releases to online stores. They can't add new apps or access app settings.

    • App tester: The App tester role is meant for internal testers. They can access an app and its artifacts, and the build distribution and tester groups menu. They have no other access.Build distribution for testing

Roles and permissions for Release Management apps

Actions

Workspace owner

Workspace manager

Project admin

Release manager

App tester

Access all apps of a project

tick.svg

tick.svg

Access a specific app

tick.svg

tick.svg

tick.svg

tick.svg

Access app settings and integrations

tick.svg

tick.svg

Access release presets

tick.svg

tick.svg

Access artifacts

tick.svg

tick.svg

tick.svg

tick.svg

Access the list of release managers

tick.svg

tick.svg

tick.svg

Access feature flags

tick.svg

tick.svg

Add a new app to RM with a new project

tick.svg

tick.svg

Add a new app to RM with an existing project

tick.svg

tick.svg

Remove an app from RM

tick.svg

tick.svg

Assign a license to an app

tick.svg

tick.svg

Create, edit, and delete:

  • Feature flag configuration

  • Release preset

tick.svg

tick.svg

Upload artifacts

tick.svg

tick.svg

tick.svg

Roles and permissions for build distribution and releases

Action

Workspace owner

Workspace manager

Project admin

Release manager

App tester

Access the build distribution menu

tick.svg

tick.svg

tick.svg

tick.svg

Access the tester groups

tick.svg

tick.svg

tick.svg

tick.svg

Access the list of testers

tick.svg

tick.svg

Enable the public install page

tick.svg

tick.svg

Create, modify, and notify tester groups

tick.svg

tick.svg

Update, approve, and delete assigned tasks

tick.svg

tick.svg

Create, modify, pause, and delete releases

tick.svg

tick.svg

tick.svg

Create and modify store version and localization

tick.svg

tick.svg

tick.svg

Submit release for review

tick.svg

tick.svg

tick.svg