Per-project Roles

Can assign user a role for every project.

User can be assigned a "role" in any TeamCity project, or a global role.



Project viewer


Project developer


Project administrator


Agent manager

Global role. Allows to enable/disable agents.

All projects administrator

Global role. Allows to edit all projects's settings. Includes "Agent manager" role.

System administrator

Global role. All administration tasks are available for this role.

Existing users become developers for all existing projects. Please note that users do not get roles in newly created projects, so the role in the new project should be assigned to them via user's profile.

Stay tuned for the more powerful UI to ease group operations for assigning user roles.

Test-level duration charts

Ability to set VCS label for the sources used in the build

Supported are only CVS and Perforce. Feel free to request support for other version controls.
Ability to set the label for all or only for successful builds.

Duplicates and Inspections runner for Maven2 projects