TeamCity 3.0 Help

Permission

A permission is an authorization granted to TeamCity users to perform particular operations. In TeamCity the administrator assigns roles to users. Each Role has a set of permissions. A user can have different roles in different projects, and hence, the permissions are project-based.

Permissions in TeamCity Enterprise

In TeamCity Enterprise offers flexible uses of roles, which can be assigned users on a per-project basis.

Enterprise Roles

Permissions

Project Viewer

View project

Project Developer

Run/stop build, remove build from the queue, pin/unpin build, tag build, pause/activate build configuration, clean build configuration sources, take responsibility, view project, view build configuration settings, view VCS file content, manually label build, and reorder builds in the queue

Agent Manager

Change agent run configuration policy, and enable/disable agent

Project Administrator

All of the project developer and agent manager permissions and edit project, change clean up rules, change user roles in a project, stop any personal build and remove it from the queue

System Administrator

All of the project administrator permissions and create/copy project, change shared VCS root, create/delete user account, modify user profile and roles, manage server licenses, change server settings, clean sources on an agent, authorize agent, configure server data cleanup, change own profile

Permissions in TeamCity Professional

Professional Roles

Permissions

Guest

View projects

User

Run/stop build and remove build from the queue, pin/unpin build, tag build, pause/activate build configuration, clean build configuration sources, take responsibility, view project, view build configuration settings, view VCS file content, manually label build, reorder builds in the queue

Administrator

All of the user permissions and change agent run configuration policy, enable/disable agent, edit project, change clean up rules, change user roles in a project, stop any personal build and remove it from the queue, create/copy project, change shared VCS root, create/delete user account, modify user profile and roles, manage server licenses, change server settings, clean sources on an agent, authorize agent, configure server data cleanup, change own profile

Last modified: 20 April 2023