我想知道可以使用哪种脚本语言通过巡航控制和清除案例来自动构建.net。
.net 有在构建时需要提及的参考资料。
我正在使用与透明外壳集成的巡航控制。
我想知道可以使用哪种脚本语言通过巡航控制和清除案例来自动构建.net。
.net 有在构建时需要提及的参考资料。
我正在使用与透明外壳集成的巡航控制。
考虑到 CruiseControl 可以调用您想要的任何脚本,您可以使用:
exec
任务来调用 cleartool。NAnt -> Help -> Task Reference -> <exec>
”页。南特示例:
<exec program="cmd" commandline="/c cd /path/to/view" />
<exec program="cleartool" commandline="yourClearToolCommand" />
这些脚本将由与 CruiseControl 集成的ClearCase 触发器之一触发。
尽管 CC 确实支持许多构建引擎,http://cruisecontrol.sourceforge.net/,但它们在 .NET 世界中都不是很流行。
如果您使用的是 CruiseControl(不是 CruiseControl .NET),则没有对 MSBuild 的内置支持,您必须使用<exec>
从 .NET Framework 安装文件夹启动 MSBuild.exe,(一跳)
http://cruisecontrol.sourceforge.net/main/configxml.html#exec
或者你可以从 CC 中调用 NAnt,并使用 NAnt 中的任务来执行 MSBuild 进行项目编译。(然后两跳)