DefaultLabeller,日期作为巡航控制.net中的前缀

时间:2012-05-07 14:13:15

标签: msbuild cruisecontrol.net

我正在研究巡航控制.net,我需要一个包含当前日期的ccnet.config变量,所以我可以在defaultlabeller中使用它,它有prifix和postfix两个标签。所以我可以在defaultlabeller块中引用这个变量作为前缀。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用:

<UsingTask AssemblyFile="MSBuild.Community.Tasks.dll" TaskName="MSBuild.Community.Tasks.Time" />
<MSBuild.Community.Tasks.Time Format="MM.dd.yyyy.HH.mm">
  <Output TaskParameter="FormattedTime" PropertyName="CurrentDate" />
</MSBuild.Community.Tasks.Time>

此任务的结果将放在属性CurrentDate

这是一个真实的例子:

https://github.com/jupaol/NCastor/blob/develop/Solutions/NCastor.AutoBuilder/NCastor.AutoBuilder.Runner/Targets/Labels/FormatLabelNameSufixWhenLabelExists.target

您需要下载社区任务:

http://msbuildtasks.tigris.org/