在我的构建脚本中,如何为NAnt的日志消息设置目的地?
Idealy我想指定一个文件路径。然后,在每次构建时,NAnt将使用其消息输出覆盖此文件的内容。
答案 0 :(得分:12)
您可以使用NANT Loggers and Listeners。一种选择是将logfile参数传递给命令。每次执行都会覆盖此文件。
您可以拥有一个批处理文件,为每个构建文件和相应的输出调用NAnt。
NAnt.exe -build:[build file for PROJ1] -logfile:c:\temp\BuildOutput1.txt
NAnt.exe -build:[build file for PROJ2] -logfile:c:\temp\BuildOutput2.txt
.
.
我建议您查看Continuous Integration应用,例如CruiseControl.NET,如果您还没有这样做。