2012-03-04 88 views
0

在我的Cruisecontrol任务中,我希望从仪表板上的用户指定的文件夹名称xcopy代码。有没有办法在我的项目中的CC仪表板上显示文本输入框,这可以在xcopy期间在ccnet.config文件中使用?或者这是太过一厢情愿?在巡航控制面板上使用文本输入参数

+0

http://stackoverflow.com/questions/199819/can-i-parameterize-a-cruisecontrol-net-project-configuration-such - 即最PARAM – PilotBob 2012-03-13 20:41:36

回答

1

事实证明,CruiseControl.net现在增加了对参数的支持。

一个类似如下的配置需要被添加到您的ccnet.config的节点:

<parameters> 
<selectParameter> 
    <name>TargetSite</name> 
    <allowedValues> 
    <value name="DEV">DEV</value> 
    <value name="AT">AT</value> 
    </allowedValues> 
</selectParameter> 
<selectParameter> 
    <name>Operation</name> 
    <allowedValues> 
    <value name="start">start</value> 
    <value name="stop">stop</value> 
    </allowedValues> 
</selectParameter> 
</parameters> 

这样做会出现这些作为输入参数,当你尽了力开始! 这些参数可以用作变量,例如$ [TargetSite]