Использование параметра ввода текста на панели управления cruisecontrol - PullRequest
0 голосов
/ 04 марта 2012

В моей задаче Cruisecontrol я хочу скопировать код из имени папки, указанного пользователем на приборной панели. Есть ли способ показать текстовое поле ввода на моей панели управления CC вдоль моего проекта, которое можно использовать в файле ccnet.config во время xcopy? Или это слишком желаемо?

1 Ответ

1 голос
/ 07 апреля 2012

Оказывается, что 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]

...