View Source

Storage directory is a place on build server or agent to store below contents:
* published build materials
Published build materials includes build artifacts and various build reports. These materials are stored under the [build publish directory|Build Publish Directory], which is a directory named by build id under _builds_ sub directory of the storage area. For example, if the storage directory is _/storage_, the publish directory for build with identifier _100_ will be _/storage/builds/100_.
* published configuration materials
Published configuration materials includes various configuration level statistics reports. These materials are stored under the [configuration publish directory|Configuration Publish Directory], which is a directory named by configuration id under _configurations_ sub directory of the storage area. For example, if the storage directory is _/storage_, the publish directory for configuration with identifier _100_ will be _/storage/configurations/100_.

By default, all configurations and builds use the same storage directory identified by system setting _storage directory_. However, each configuration can define its own storage directory through configuration property _storage path_. Once this configuration property is set, all descendent configurations will inherit this storage path if they've not overwritten this property, and this takes effect on both server and agent.