Как передать свойство интеграции в командный файл с 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)
Я уверен, что это просто, но ... я не могу найти! Любая идея ?