在ant脚本和MS构建文件中,您可以在顶部设置属性如何在CruiseControl文件ccnet.config中执行此操作?
答案 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>
标记来修改预处理器常量和模仿属性的范围,如下所示: