我正在尝试在我的 ccnet.config 文件中定义一些值。
我正在运行版本 1.4.4.83。
我将 xmlns:cb="urn:ccnet.config.builder" 添加到我的主要 Cruisecontrol element.like 中:
<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
接下来我定义了一些定义处理器常量:
<cb:define prodbuildtag="1.1.25.1207" />
<cb:define testbuildtag="1.1.25.1207">
最后我尝试在标签中引用定义值,如下所示:
<sourcecontrol type="svn">
<trunkUrl>https://someserver/svn/myproject/tags/$(prodbuildtag)</trunkUrl>
<username>johnDoe</username>
<password>JelloW0r1d</password>
<tagOnSuccess>false</tagOnSuccess>
<tagBaseUrl>https://someserver/svn/myproject/tags/</tagBaseUrl>
</sourcecontrol>
当我使用脚本进行构建时,它将定义 $(prodbuildtag) 视为一个空字符串,并根据 trunkUrl ' https://someserver/svn/myproject/tags/ '签出代码。我无法让配置预处理器工作;请帮忙。