Delphi项目的自动构建工具

时间:2011-04-05 16:31:44

标签: windows delphi build

我有几个用Delphi 7编写的项目,我正在寻找能够自动化构建过程的工具(包括创建包并上传到特定的ftp位置)。我想找到本机应用程序(即Rake或fabricate.py是很好的软件但我不想这次使用它们)没有类似Ant的xml配置文件

5 个答案:

答案 0 :(得分:13)

Final Builder是Delphi 7的最佳解决方案。

完整版将有助于构建,执行安装程序和ftp。

更新:请注意,如果您根本不需要GUI,有些人只需通过批处理文件调用DCC32(用于delphi 7)或MSBUILD(用于Delphi 2007或更高版本),然后从Hudson或Jenkins运行这些作业,但是,当你不仅需要运行Delphi msbuild调用,而且需要构建安装程序,执行复制和移动等文件系统操作等其他操作时,FinalBuilder才能真正发挥作用。

答案 1 :(得分:2)

我目前正在使用R2Build设置构建过程:http://r2build.sourceforge.net/

功能列表(来自源伪造页面):

  • 让仪表板监控所有项目和构建
  • 支持多个项目和多个构建
  • 支持构建计划
  • 通过拖放操作轻松创建构建流程图
  • 支持以下源代码管理工具:VSS,CVS,Perforce,Clearcase,Subversion,SourroundSCM,MKS
  • 支持以下开发工具:Microsoft Visual Studio 2003/2005 / VC6.0 / VB6.0,Borland Delphi / C ++ Builder,Ant,Nant,Jam ..
  • 支持以下安装程序打包工具:InstallShield,Inno安装程序,Nullsoft安装程序,InstallAware,AdvancedInstaller,Wise Installer
  • 支持以下自动化测试工具:NUnit,Rational Robot,Winrunner,QAWizard,test compelete ..
  • 支持帮助编译器
  • 支持邮件通知,FTP构建结果,Winrar,各种文件操作,编辑文件......
  • 打开architechture,可以通过XML配置文件轻松支持越来越多的新工具

除了用于监控构建的仪表板外,它还有一个“IDE”来创建构建脚本。

答案 2 :(得分:2)

更新:自动Build Studio现已停止使用!


原始答案:

Smart Bear(原自动化QA)的

Automated Build Studio - Test Complete和AQ Time背后的公司。

答案 3 :(得分:2)

来自Kinook的Visual Build Pro:http://www.kinook.com/VisBuildPro/ 它将进行构建,还有更多。我已经自动翻译(字典合并),代码签名,安装程序创建(Inno),ssh到我的网站,甚至CD刻录,每个用户都可以获得定制的CD。这是非常强大的东西。

答案 4 :(得分:1)

您可以查看Axial BuildDownload link(此下载直接来自作者的4shared驱动器)

似乎只有葡萄牙语。 [编辑]但它是免费的。 :) [/编辑]