What is the difference between Project and SVN workDirectory configuration blocks in CruiseControl.NET?
I am setting up Subversion, and now I am working on CruiseControl.NET and noticed that there are two working directories in the configuration files. I looked at their groups and Google documentation, and maybe I missed something, but I did not see a clear example of how they are used during the build process.
The partial configuration below is taken from their sample project page
http://confluence.public.thoughtworks.org/display/CCNET/Configuring+the+Server
<cruisecontrol>
<queue name="Q1" duplicates="ApplyForceBuildsReplace"/>
<project name="MyProject" queue="Q1" queuePriority="1">
<webURL>http://mybuildserver/ccnet/</webURL>
<workingDirectory>C:\Integration\MyProject\WorkingDirectory</workingDirectory>
<artifactDirectory>C:\Integration\MyProject\Artifacts</artifactDirectory>
<modificationDelaySeconds>10</modificationDelaySeconds>
<triggers>
<intervalTrigger seconds="60" name="continuous" />
</triggers>
<sourcecontrol type="cvs">
<executable>c:\putty\cvswithplinkrsh.bat</executable>
<workingDirectory>c:\fromcvs\myrepo</workingDirectory>
<cvsroot>:ext:mycvsserver:/cvsroot/myrepo</cvsroot>
</sourcecontrol>
</project>
</cruisecontrol>
source
share