TeamCity 2017.1 Help

TeamCity Internal Properties

TeamCity server has some configuration properties that are not exposed in the UI. These are normally meant for debugging, changing internal constants or enabling an experimental behavior. Please do not change the internal properties unless asked by TeamCity support. If you have internal properties customized, make sure to note this when you turn to the TeamCity support.

You can review and edit internal properties in the TeamCity web UI: go to the Administration | Server Administration | Diagnostics page, select the Internal Properties tab and click Edit internal properties. Many properties do not require the server restart, but some do.

The properties are stored in the <TeamCity Data Directory>/config/internal.properties file. The file is a Java properties file. Create the file and add a required property <property name>=<property value> on a separate line.

An alternative but obsolete way to add an internal property is to pass it as a -D<name>=<value> JVM option (see this section).

Last modified: 20 April 2023