|You are viewing documentation of TeamCity 4.x, which is not the most recent released version of TeamCity. Please refer to the listing to choose another version.|
The build checkout directory is the directory where all of the project's sources reside. If the
If not specified, automatically created directory is used with a generated name:
If you need to know the directory used by a build configuration, you can refer to
If for some reason default directory does not match your requirements (for example, the process of creating builds depends on some particular directory), you may want to specify your own build checkout directory.
As a kind of failover measure TeamCity automatically performs Clean Checkout, if it finds files of another build configuration in the current checkout directory or the directory is empty.
Automatic Checkout Directory Cleaning
Checkout directories are automatically deleted from disk if not used (no builds use it as checkout directory) for a specified period of time (8 days by default). This behavior only applies to default checkout directories (explicitly specified checkout directories are not cleaned).
The time frame can be changed by specifying new value (in hours) by either of the following ways:
Setting the property to "0" will cause deleting the checkout directories right after the build finish.
Cleaning Directory in Background
When a build's sources are checked out to a build checkout directory on a build agent and before the build is started to run, TeamCity checks the available free space. By default, the required free space is 3Gb.
Required free space value is defined by the following properties:
TeamCity checks the values in the following order:
If build agent does not have required free space under