在项目中的任务中使用tstamp属性

时间:2011-12-26 14:39:20

标签: cruisecontrol.net nant cruisecontrol

我可以将nst任务中的tstamp属性BuildDate用于巡航控制网中的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 个答案:

答案 0 :(得分:1)

首先看一下到目前为止一切都很好......除此之外:访问该属性时使用花括号。所以它是Disk1" ICE_${BuildDate}"而不是Disk1" ICE_$(BuildDate)"

更新:等一下......你试图将该物业从NAnt传回CCNET?不,那不行。您只能在NAnt中使用BuildDate属性。

答案 1 :(得分:0)

实现此目的的一种繁琐方法是使用nant将值写入xml文件,然后使用modificationReader任务。