如何在CruiseControl.Net中创建属性

时间:2009-10-01 19:26:47

标签: .net cruisecontrol.net ccnet-config

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

2 个答案:

答案 0 :(得分:9)

你可以用cb:define来做到这一点。例如:

< cb:define myProjectName =“Foo”/>

然后使用已定义的属性:

< project name =“$(myProjectName)”queue =“Bar”> < /项目>

有关cb:define的更多信息,请访问:

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

答案 1 :(得分:3)

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

CruiseControl.NET : Configuration Preprocessor