2011-12-26 16 views
0

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

<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> 

ответ

1

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

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

+0

Есть ли способ получить дату в dd-mmm-yy в сети круиз-контроля? – Maanu

+0

Вопрос: вы пытаетесь переименовать файл, верно? Это легко сделать внутри NAnt. Почему бы вам не сделать это? –

0

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