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

时间:2012-03-04 18:03:08

标签: deployment cruisecontrol.net cruisecontrol

在我的Cruisecontrol任务中,我希望从用户在仪表板上指定的文件夹名称中复制代码。有没有办法在我的项目的CC仪表板上显示文本输入框,可以在xcopy期间在ccnet.config文件中使用?或者这太真实了?

1 个答案:

答案 0 :(得分: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]

等变量