TeamCity On-Premises
 
You are viewing the documentation for an earlier version of TeamCity On-Premises.

Storing Project Settings in Version Control

Last modified: 20 May 2021

TeamCity allows synchronizing project settings with the version control repository (VCS). Supported VCSs are Git, Mercurial, Perforce, Subversion, and Azure DevOps Server (formerly TFS).

You can store project settings in the XML format or in the Kotlin language and define settings programmatically using the Kotlin-based DSL.

The versioned settings are stored in the .teamcity directory in the root of the VCS repository, in the same format as in the TeamCity Data Directory.

Administrator's Guide