我有几个用Delphi 7编写的项目,希望找到一款工具来自动化构建过程(包括创建包并上传到特定的FTP位置)。我想找到本地应用程序(例如,Rake或fabricate.py是很好的软件,但这次我不想使用类似于Ant的XML配置文件)。
Final Builder 是 Delphi 7 最好且唯一可靠的解决方案。
完整版本将帮助构建、制作安装程序以及 FTP。
更新:请注意,如果您根本不需要 GUI,某些人只需通过批处理文件调用 DCC32(对于 Delphi 7)或 MSBUILD(对于 Delphi 2007 或更高版本),然后从 Hudson 或 Jenkins 运行这些作业。但是当您不仅需要运行 Delphi msbuild 调用,还需要其他操作(如构建安装程序、执行文件系统操作(例如复制和移动)等)时,FinalBuilder 真正发挥作用。
更新:自动化构建工具已经停止使用!
原始回答:
Automated Build Studio是由Smart Bear(之前叫做Automated QA)开发的,这家公司也是Test Complete和AQ Time背后的公司。
Kinook 的 Visual Build Pro:http://www.kinook.com/VisBuildPro/。 它可以进行构建,还有更多功能。我已经实现了自动化翻译(字典合并),代码签名,安装程序创建(Inno),ssh 到我的网站,甚至是每个用户都可以获得定制 CD 的 CD 刻录。非常强大。