在我的Cruisecontrol任务中,我希望从用户在面板上指定的文件夹名称中xcopy代码。有没有一种方法可以在我的CC面板上沿着我的项目显示一个文本输入框,它可以在xcopy期间在ccnet.config文件中使用?还是这太一厢情愿了?
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]