Filesystem Source Control Block

Use the 'Filesystem' Source Control plugin to check for modifications on a directory accessible by the build server. A file is considered modified if the file's modified time stamp is more recent than the last time CruiseControl.Net checked for modifications. You can use either directories on 'mapped' drives (local or remote), or UNC paths (remote).


Available from version 1.0


Minimalist example

1<sourcecontrol type="filesystem">
2  <repositoryRoot>c:\mycode</repositoryRoot>

Full example

1<sourcecontrol type="filesystem">
2  <repositoryRoot>c:\mycode</repositoryRoot>
3  <autoGetSource>true</autoGetSource>
4  <ignoreMissingRoot>false</ignoreMissingRoot>

Configuration Elements

Element Description Type Required Default Version
type The type of source control block. String - must be filesystem Yes n/a 1.0
autoGetSource Whether to not fail if the repository doesn't exist. Boolean No false 1.0
checkRecursively Whether or not to check recursively for changes inside repositoryRoot. Boolean No true 1.6
dynamicValues The dynamic values to use for the source control block. Dynamic Values array No None 1.5
ignoreMissingRoot Whether to automatically (recursively) copy the contents of the repositoryRoot directory to the Project Working Directory. Boolean No false 1.0
repositoryRoot The directory to check for changes. This directory will be checked recursively. String Yes n/a 1.0

Automatically Generated

Documentation generated on Monday, 26 May 2014 at 7:18:02 AM