如何从NAnt获取CruiseContol.NET项目名称?

时间:2014-01-15 22:28:49

标签: build build-process cruisecontrol.net nant

是否有一种方法可以回显在该构建文件中执行NAnt构建文件的ccnet项目名称?我的构建是否知道巡航项目调用了什么?

2 个答案:

答案 0 :(得分:1)

在ccnet.config文件中,您可以执行以下操作:

<nant>
    <buildFile>myScript.build</buildFile>
    <buildArgs>-D:ccnetProject="$(ccnetProject)"</buildArgs>
</nant>

您可以通过$ {ccnetProject}访问构建脚本中的变量。可以找到更多信息here

答案 1 :(得分:1)

ccnet项目名称自动传递给Nant

  

CCNetProject

所以在南特你会做

<echo message="The ccnet project name is ${CCNetProject}"/>

请参阅此处了解从ccnet传递到Nant的所有集成参数。

http://cruisecontrolnet.org/projects/ccnet/wiki/Integration_Properties