Skip to main content

Release Management roles and permissions

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 overviewClick to copy link

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.

Roles and permissions for Release Management appsClick to copy link

ActionsWorkspace ownerWorkspace managerProject adminRelease managerApp tester
Access all apps of a projecttick.svgtick.svg
Access a specific apptick.svgtick.svgtick.svgtick.svg
Access app settings and integrationstick.svgtick.svg
Access release presetstick.svgtick.svg
Access artifactstick.svgtick.svgtick.svgtick.svg
Access the list of release managerstick.svgtick.svgtick.svg
Access feature flagstick.svgtick.svg
Add a new app to RM with a new projecttick.svgtick.svg
Add a new app to RM with an existing projecttick.svgtick.svg
Remove an app from RMtick.svgtick.svg
Assign a license to an apptick.svgtick.svg
Create, edit, and delete: - Feature flag configuration - Release presettick.svgtick.svg
Upload artifactstick.svgtick.svgtick.svg

Roles and permissions for build distribution and releasesClick to copy link

ActionWorkspace ownerWorkspace managerProject adminRelease managerApp tester
Access the build distribution menutick.svgtick.svgtick.svgtick.svg
Access the tester groupstick.svgtick.svgtick.svgtick.svg
Access the list of testerstick.svgtick.svg
Enable the public install pagetick.svgtick.svgtick.svg
Create, modify, and notify tester groupstick.svgtick.svg
Update, approve, and delete assigned taskstick.svgtick.svg
Create, modify, pause, and delete releasestick.svgtick.svgtick.svg
Create and edit instructions for testers in the What to test fieldtick.svgtick.svgtick.svg
Create and modify store version and localizationtick.svgtick.svgtick.svg
Submit release for reviewtick.svgtick.svgtick.svg

Roles and permissions for Bitrise CodePushClick to copy link

For more information on Bitrise CodePush click here.

ActionWorkspace ownerWorkspace managerProject adminRelease managerApp tester
Read CodePush deploytick.svgtick.svgtick.svg
Read CodePush packagestick.svgtick.svgtick.svg
Create CodePush deploytick.svgtick.svg
Delete CodePush deploytick.svgtick.svg
Update CodePush deploytick.svgtick.svg
Upload CodePush packagestick.svgtick.svgtick.svg
Delete CodePush packagestick.svgtick.svgtick.svg
Update CodePush packagestick.svgtick.svgtick.svg
Promote CodePush packagestick.svgtick.svgtick.svg
Rollback CodePush packagestick.svgtick.svgtick.svg
Request CodePush accesstick.svgtick.svg