TeamCity

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

Cleanup Rules for BC Click to enlarge

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
  • Cleanup Rules for BC Click to enlarge
  • set up groups and their hierarchy
  • Groups Hierarchy
  • filter users belonging to a certain group
  • manage permissions
  • Roles 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.