Storage Directory

Version 1 by Robin Shen
on Jul 27, 2009 17:26.


 
compared with
Version 2 by Robin Shen
on Jul 27, 2009 17:41.


Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 1 changes. View first change.

  Storage directory is a place on build server to hold published materials such as build artifacts, build reports, configuration statistics reports, etc. Under this directory, configuration publish directory and build publish directory is created for each configuration and build. For example, if the storage directory is _/storage_, the publish directory for configuration with identifier _5_ will be _/storage/configurations/5_, and the publish directory for build with identifier _100_ will be _storage/builds/100_.
 By default, all configurations and builds use the same storage area identified by _global storage directory_. For example, if
  Storage directory is a place on build server 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 identified 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 identified 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_.
  
 Each configuration can define its own storage directory through configuration property _storage path_. If this property is not set, the same property defined in parent configuration will be used, and if this property is not set in the whole configuration hierarchy, the global storage directory defined in system setting section will be used. For a particular configuration,