Deployment 在cruisecontrol仪表板上使用文本输入参数

Deployment 在cruisecontrol仪表板上使用文本输入参数,deployment,cruisecontrol.net,cruisecontrol,Deployment,Cruisecontrol.net,Cruisecontrol,在Cruisecontrol任务中,我希望从用户在仪表板上指定的文件夹名称中复制代码。是否有一种方法可以在我的项目中的CC仪表板上显示一个文本输入框,它可以在xcopy期间在ccnet.config文件中使用?还是说这太一厢情愿了?事实证明,CruiseControl.net现在增加了对参数的支持 需要将类似于以下的配置添加到ccnet.config的节点: <parameters> <selectParameter> <name>TargetSite&l

在Cruisecontrol任务中,我希望从用户在仪表板上指定的文件夹名称中复制代码。是否有一种方法可以在我的项目中的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]