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 settings at any time from the web.
Web-based UI
With TeamCity you can take care of all the administrative chores using its web interface:
- set up your projects and build configurations as easy as one-two-three
- copy/clone projects and build configurations
- manage Build Agents and Build Configurations compatibility
- view and edit projects version control system settings
- specify per-project access rights and permissions
- set up clean-up policy for build-related data
- manage TeamCity server properties which are applied on-the-fly
Per-project Access and Roles
Now TeamCity users can be organized into groups and assigned privileges via an enhanced engine. Once included in a certain group, a user gets all the roles assigned to the group. Right from the web UI you now can:
- assign and configure roles to users in specific projects
-
- set up groups and their hierarchy

- filter users belonging to a certain group
- manage permissions

- specify notification rules for groups.
For all new users we now have the "All Users" group to ease your task of assigning roles to a group.
TeamCity Professional Edition only supports guest, administrator and user roles and does not support per-project roles assignment.
User Management
TeamCity supports several authentication schemes:
- Default Authentication (cross-platform)
- NT Authentication (cross-platform)
- LDAP Authentication (cross-platform)
Synchronous LDAP Integration
TeamCity's guest user can log in without authentication. You can edit the roles which guest users can have.
We have significantly enhanced LDAP synchronization which now enables:
- retrieving users' profile from the company's LDAP.
- updating user groups membership based on LDAP groups.
- creating and removing user accounts in TeamCity based on information retrieved from LDAP.
You can also:
- review the LDAP synchronization run statistics and schedule new synchronization right from the web UI.
- control mapping between the user-entered login and the username saved in TeamCity to avoid duplicating user accounts.
- automatically convert user accounts by means of alternative usernames when logging in.
TeamCity Professional Edition only supports the Default Authentication and does not support guest user roles assignment.
