之间有什么区别的项目和SVN工作目录Config块CruiseControl.NET?

我设置的颠复和现在我的工作CruiseControl.NET 并注意到有两个工作目录块在配置文件。我已经看过他们的谷歌团体和文件以及也许我错过了什么但我没有看到一个明显的例子如何使用它们在建立过程。

该部分配置以下是采取从他们的项目文件,例如页面 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>
有帮助吗?

解决方案

我认为该项目的工作目录是用作根文件夹中的所有命令CruiseControl块。所以如果我有一个Nant任务/脚本用的相对文件夹,它将附于本根文件对实际执行。

该工作目录的项目 (这是用于通过其他块)。相对路径相对于一个 目录中的项目名称 该目录 CruiseControl.网服务器启动了 从。工作目录的是意味着 含有检验出版的 该项目下的一体化。

该SourceControl工作目录是你的SVN或CVS会检查出的文件,当援引。因此,这将是'Src'下的子目录项目文件夹中的实例。

该文件夹源已 检查出入。

引述来源:

其他提示

请参阅项目配置块 Subversion源代码控制块。项目工作目录用于整个项目,源代码管理工作目录指定源签出的位置。项目工作目录可能不同(如果是,可能是子目录)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top