Использовать свойство tstamp в задачах проекта - PullRequest
0 голосов
/ 26 декабря 2011

Можно ли использовать свойство tstamp BuildDate в задаче nant для задачи xecutable в сети круиз-контроля, как указано ниже?если это возможно, правильно ли мое использование?

<tstamp property="BuildDate" pattern="dd-mmm-yy" verbose="true" />

  <exec executable="C:\WINDOWS\system32\cmd.exe">
    <buildArgs>/C rename "D:\Disk Images\Disk1" ICE_$(BuildDate)"</buildArgs>
    <buildTimeoutSeconds>10</buildTimeoutSeconds>
  </exec>

Ответы [ 2 ]

1 голос
/ 27 декабря 2011

При первом взгляде все выглядит хорошо до сих пор ... за исключением этого: используйте фигурные скобки при доступе к свойству. Так что Disk1" ICE_${BuildDate}" вместо Disk1" ICE_$(BuildDate)".

ОБНОВЛЕНИЕ : Подождите минутку ... Вы пытаетесь передать свойство обратно из NAnt в CCNET? Нет, это не сработает. Вы можете использовать свойство BuildDate только внутри NAnt.

0 голосов
/ 16 ноября 2012

Обременительным способом для этого было бы записать ваши значения в xml-файл, используя nant, а затем использовать задачу modificationReader.

...