我们使用巡航控制.net 在我们的Delphi 2006应用程序中进行持续集成.我们使用类似于此处描述的设置.
题:
1)使用实现构建脚本的最佳脚本工具/语言是什么?
2)使用WANT比使用NANT有什么好处吗?
(注意:D2006与MSBuild不兼容)
我从未使用过WANT,但NANT适用于任何Delphi版本.我认为NANT也得到了更好的支持,并且你可以使用更多的功能,因为它被广泛使用,然后WANT.
顺便说一句:如果你愿意,你仍然可以使用MSBuild并调用dcc32.这样就和NANT一样.如果你转移到Delphi 2007,由于Delphi项目是MSBuild格式,MSBuild比NANT有更大的优势.但即便如此,您仍然可以使用NANT作为构建脚本.它只会调用MSBuild来进行单独的构建.
另一个值得一试的构建工具是FinalBuilder.它非常完整,并且熟悉Delphi.它应该,因为它是使用Delphi构建的.他们还提供CruiseControl,如持续集成解决方案.缺点是FinalBuilder不是免费的.