Skip to content

Invite Your Team

This tutorial walks you through inviting team members to your Oore CI instance and assigning them appropriate roles.

What you need

  • Role: owner or admin
  • A running Oore CI instance in ready state
  • Your team members' email addresses (must match their OIDC provider accounts)

1. Open user management

  1. Sign in to the web UI
  2. Go to Settings > Users

2. Invite a user

  1. Click Invite User

  2. Enter the user's email address (must match the email in their OIDC provider account)

  3. Select a role:

    RoleWhat they can do
    AdminManage users, projects, pipelines, settings — everything except ownership transfer
    DeveloperCreate projects, configure pipelines, trigger builds, download artifacts
    QA ViewerView builds and download artifacts (read-only access to projects)
  4. Click Invite

The user is created in invited status. They complete activation by signing in through the OIDC provider for the first time.

3. User activates their account

When the invited user:

  1. Opens the web UI
  2. Clicks Sign in
  3. Authenticates with the OIDC provider using the same email they were invited with

Their account moves from invited to active status automatically.

4. Verify

Go to Settings > Users and confirm the user appears as active after their first sign-in.

Roles overview

PermissionOwnerAdminDeveloperQA Viewer
Manage usersYesYesNoNo
Manage settingsYesYesNoNo
Create/edit projectsYesYesYesNo
Configure pipelinesYesYesYesNo
Trigger buildsYesYesYesNo
View buildsYesYesYesYes
Download artifactsYesYesYesYes

For the full permission matrix, see RBAC Reference.

Next steps

Self-hosted mobile CI, built for Flutter.