CruiseControl.Net CCNetWorkingDirectory参数问题

时间:2010-06-20 18:46:28

标签: cruisecontrol.net

我正在使用最新的CruiseControl.Net 1.5.7256.1 我正在尝试使用 sourcecontrol 块下的一个系统参数 CCNetWorkingDirectory ,项目无法识别此参数。

<sourcecontrol type="svn">
    <trunkUrl>https://padev/svn/physical/Source</trunkUrl>
    <workingDirectory>$[CCNetWorkingDirectory]\SVN\Source</workingDirectory>
    <username>ccnet</username>
    <password>hidden</password>
</sourcecontrol>

我也尝试过它作为$ CCNetWorkingDirectory,$(CCNetWorkingDirectory),非这些选项有效。

谢谢

2 个答案:

答案 0 :(得分:1)

你被困了。我想几乎所有以CCNET开头的人都试图在CCNET配置中访问CCNetWorkingDirectory。这是不可能的。在类似的问题上找到我的答案here

答案 1 :(得分:0)

我不知道在哪个版本中发生了变化,但是从版本1.8开始,你可以使用他们所谓的:系统参数,如下所示:

http://confluence.public.thoughtworks.org/display/CCNET/Dynamic+Parameters

这对我来说就像在这个示例配置中一样:

<project name="ProjectName" queue="myqueue" queuePriority="1">
    <workingDirectory>path</workingDirectory>
    ...

    <sourcecontrol type="svn">
        <workingDirectory>$[$CCNetWorkingDirectory]</workingDirectory>
        ...
    </sourcecontrol>