Home> Products> TeamCity> Features> Administration

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 Copy Project
  • 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.

Cleanup Policy Options

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 Assign Roles Multiple

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.