Administration
TeamCity's feature-rich web interface enables efficient administration and automation of common user tasks. You can setup, monitor your software building process and configure the server at any time from the web.
Web UI
Take care of all the administrative tasks using TeamCity's web interface:
- set up your projects and build configurations as easy as one-two-three
- copy/clone projects and build configurations

- manage Build Agents' properties and workload
- configure the projects' Version Control System roots
- specify per-project access rights and permissions
- select the build history clean-up policy
- manage the server properties
- customize various notifications
You now have a more fine-grained control on a data to be cleaned up. Choose between keeping only the statistical data and build history without artifacts.
Per-project Access and Roles
We have introduced server-wide and per-project roles so you can now control access to TeamCity's features with role-based security:
- A System Administrator has full control over all of TeamCity's features
- A Project Administrator has permission to modify the project's configuration, change user roles on projects, manage Build Agents, and perform all the tasks available to project developers
- A Project Developer can run and stop builds, manage the builds queue, tag builds, take responsibility, view the content of modified files, label builds and more
- The Project Viewer role suits the needs of a non-committer who just monitors the projects' status; they cannot run builds
- A Build Agents Manager can change an Agent's run configuration policy and enable and disable
Agents
Guests in TeamCity Professional edition now do not have access to the Build Agent details page. The same is true for the "Project Viewer" role in Enterprise edition.
Depending on your company's needs or policy, you can assign one or several roles in different projects to a single user.
TeamCity Professional Edition only supports guest, administrator and user roles and does not support per-project roles assignment.
User Management (LDAP, Domain, and Guest Accounts)
TeamCity supports several authentication schemes:
- Default Authentication (cross-platform)
- NT Authentication (Windows platforms only)
- LDAP Authentication (cross-platform)
You can customize guest access to TeamCity, which can log in without authentication,and edit the roles which guest users can have.
On the user accounts page you can now search for users by keyword or by their roles.
TeamCity Professional Edition only supports the Default Authentication and does not support guest user roles assignment.
TeamCity Enterprise Version Enhancements
Windows Domain Authentication under Linux is now supported.
