Использование значений свойств в триггере расписания - Cruisecontrol.Net

Я настраиваю CCNet для создания наших проектов через определенные промежутки времени.

Текущий параметр - выполнять сборки интеграции в течение дня в определенное время и выполнять сборку развертывания между сборками интеграции. Я хотел бы использовать только один проект для отслеживания изменений.

Ниже мой образец xml-файла, который я включаю в ccnet.config.

<triggers>
  <parameterTrigger>
    <trigger
      type ="scheduleTrigger"
      time="15:00"
      buildCondition="IfModificationExists"> 
      <weekDays>
        <weekDay>Monday</weekDay>
        <weekDay>Tuesday</weekDay>
        <weekDay>Wednesday</weekDay>
        <weekDay>Thursday</weekDay>
        <weekDay>Friday</weekDay>
      </weekDays>
    </trigger>
    <Parameters>
      <namedValue
        name="BuildRelease"
        value="fullCI-without-deployment" />
    </Parameters>
  </parameterTrigger>
</triggers>

.....

<tasks>
  <nant>
    <executable>D:\source\Build\nant-0.85\bin\Nant.exe</executable>
    <buildFile>D:\source\Build\nantfile.build</buildFile>
    <nologo>true</nologo>
    <targetList>
      <target>"$[BuildRelease]"</target>
    </targetList>
    <buildTimeoutSeconds>4500</buildTimeoutSeconds>
  </nant>
  <modificationHistory onlyLogWhenChangesFound ="true" />
</tasks>

По какой-то причине это не работает. Может, стоит указать недвижимость по-другому? Как видите, я хотел бы добавить еще один scheduleTrigger с другим значением свойства для сборок развертывания.

Спасибо за помощь, Санджив


person Sanjeev    schedule 05.07.2012    source источник
comment
Неа. Ошибок нет. Это просто не работает. Я уже потратил достаточно времени, пытаясь разными способами использовать динамическое свойство из триггера, но безуспешно. Временное возвращение к использованию двух разных проектов, одного для сборок, а другого для развертывания   -  person Sanjeev    schedule 09.07.2012


Ответы (1)


Я получаю ожидаемые результаты при использовании parameters с маленьким p вместо большого. Пожалуйста, попробуй…

person mousio    schedule 17.06.2013