Как передать свойство интеграции в командный файл с CruiseControlNet?

впостроить журнал моего проекта, я могу видеть эти свойства:

<integrationProperties>
  <CCNetProject>Gdet_T</CCNetProject>
  ...
  <LastModificationDate>4/6/2010 1:29:04 PM</LastModificationDate>
  <LastChangeNumber>10841</LastChangeNumber>
</integrationProperties>

Я хочу передать имуществоCCNetProject а такжеLastChangeNumber в командный файл.это хорошо работает сCCNetProject, как это может быть использовано в пакете в качестве переменной среды%CCNetProject%.

Но это не работает с другими свойствами (те, которые не начинаются сCCnet префикс) какLastChangeNumber или жеLastModificationDate.

Я пытался передать это как аргумент, но это не удалось!

<exec>
  <executable>$(WorkingFolderBase)\MyBatch.bat</executable>
  <baseDirectory>$(WorkingFolderBase)\</baseDirectory>
  <buildArgs>$(LastModificationDate)</buildArgs>
</exec>

Я пытался передать его как переменную окружения, но это не удалось:

<exec>
  <executable>$(WorkingFolderBase)\MyBatch.bat</executable>
  <baseDirectory>$(WorkingFolderBase)\</baseDirectory>
  <environment>
    <variable>
      <name>svn_label</name>
      <value>"${LastModificationDate}"</value>
    </variable>
  </environment>
</exec>

Результаты всегда одинаковы при отображении параметра или переменной: пустая строка или имя переменной$(svn_label)

Я уверен, что это просто, но ... я не могу найти! Любая идея ?

Ответы на вопрос(2)

Ваш ответ на вопрос