2

在 ant 脚本和 MS 构建文件中,您可以在顶部设置属性 如何在 CruiseControl 文件 ccnet.config 中执行此操作?

4

2 回答 2

9

您可以使用 cb:define 执行此操作。例如:

<cb:define myProjectName="Foo"/>

然后使用定义的属性:

<project name="$(myProjectName)" queue="Bar"> </project>

更多关于 cb:define 的信息可以在这里找到:

http://confluence.public.thoughtworks.org/display/CCNET/Configuration+Preprocessor

于 2009-10-01T19:30:49.957 回答
3

<cb:define />创建一个预处理器常量,而不是属性。预处理器常量具有全局范围,并且只能定义一次。一个属性将被限定在创建它的块中,并且可以在不同的块中使用相同的名称重载。您可以使用该<cb:scope>标记来修改预处理器常量和模拟属性的范围,如下所示:

CruiseControl.NET:配置预处理器

于 2011-03-15T16:59:35.360 回答