User Roles

Prev Next

Available Roles

No assigned role

User have no access to any CICD branches, tasks, etc. unless they are specifically assigned the cicd.manager role, or added as a follower of a given repository in addition to being given another role.

Roles can be assigned in the User configuration to give the user more useful access rights.

1. Approver role

Approvers have minimal rights to a repository. They can open, test, perform actions, run tests and approve/decline changes.

They must be added as a follower of the repository as well as being assigned the cicd.approver right.

2. Key User role

Key Users can additionally restore DB dumps to a CICD branch.

They must be added as a follower of the repository as well as being assigned the cicd.key_user right.

3. Developer role

Developers have broad access to the repository, exceeded only by the manager role. Developers notably have additional menu items along the top bar of the CICD app. Among other rights, they can manage Compressors and Jobs, as well as access Online coding, the Test TV and branch Logs.

They must be added as a follower of the repository as well as being assigned the cicd.developer right.

4. Manager role

Managers have full rights to manage the CICD app, tasks, repositories, active database queries, database dumps, logging, configuration, image creation and registry upload, etc.

They are the only users that don’t need to be added as followers of the repository to have access.

Add a User as a Repository Follower

Navigate to Configuration>Repositories and select the desired repository.

Add the required user to the followers list, available at the bottom right.