CruiseControl.NET 中的 Project 和 SVN workingDirectory 配置块有什么区别?
我设置了 Subversion,现在我正在使用 CruiseControl.NET 并注意到配置文件中有两个 workingDirectory 块。我浏览了他们的谷歌群组和文档,也许我错过了一些东西,但我没有看到在构建过程中如何使用它们的清晰示例。
下面的部分配置取自他们的项目文件示例页面 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>