Dashboard > CruiseControl.NET > ... > Source Control Blocks > Filesystem Source Control Block
Filesystem Source Control Block Log In View a printable version of the current page.  
CruiseControl.NET documentation for latest CI builds
Added by Owen Rogers , last edited by Ross Patterson on Apr 28, 2008  (view change) show comment

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).

Examples

Minimalist example:

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

Full example:

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

Configuration Elements:

Node Description Type Required Default
repositoryRoot The directory to check for changes. This directory will be checked recursively. string true n/a
autoGetSource Whether to automatically (recursively) copy the contents of the repositoryRoot directory to the Project Working Directory boolean false false
ignoreMissingRoot Whether to not fail if the repository doesn't exist boolean false false
Unlike most source control blocks, this one does not support the timeout configuration element

Powered by a free Atlassian Confluence Open Source Project / Non-profit License granted to ThoughtWorks, Inc.. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators