我正在使用最新的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),非这些选项有效。
谢谢
答案 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>