如何将值从cc.net传递给build-script? ccnet.config-> xx.build

时间:2009-09-11 08:27:03

标签: cruisecontrol.net nant

我的ccnet.config文件中有各种设置,并希望将它们传递给我的构建文件,以便将这些常量保存在一个位置。

我该怎么做?!

谢谢,

丹麦安德斯

2 个答案:

答案 0 :(得分:6)

假设您的构建文件是NAnt文件,您可以这样做:

<nant>
    <buildFile>xx.build</buildFile>
    <buildArgs>-D:foo="$(foo)" -D:bar="$(bar)"</buildArgs>
    ...
</nant>

您可以通过${foo} resp访问构建脚本中的变量。 ${bar}然后。

答案 1 :(得分:2)

您的设置似乎有问题,因为我正在使用

<buildArgs>-D:publishroot="$(publish-directory)"</buildArgs>

和NAnt认为这是预期的。变量的值是否包含空格?我之前遇到过这个问题。