使用FinalBuilder丰富的特性集,轻松自动化您的构建
FinalBuilder在一个具备逻辑结构的图形界面中展示您的构建过程。任何软件开发人员都可以使用FinalBuilder定义和维护他们的构建,而不需要学习新的XML模式或语言。
FinalBuilder拥有广泛的预先编写的动作(actions)库,其中一个动作可以自动化您的构建过程中的每个常见任务。FinalBuilder还能与您现有的编译器、版本控制系统和测试工具集成。
FinalBuilder包含用来进行局部错误处理的Try和Catch动作,以及您在完整编程语言中能够获取的所有循环和条件语句。
FinalBuilder能够与windows的日程安排服务的紧密集成,允许对构建进行日程安排,以便构建每天、每周或在您希望的时间运行。
集成调试
调试引擎完全集成到FinalBuilder IDE中。您可以在动作(actions)之间分步执行、设置断点和设置变量监视来调试您的构建过程。
详细的日志记录
构建过程中所有动作的输出将被定向到构建日志。日志与动作列表保持着相同的树结构,可以很容易地在日志文件中进行导航。日志可以以HTML、XML或文本格式导出。
支持电子邮件、MSN、FTP &
SFTP
构建过程可以通过电子邮件将构建结果发送给您。例如,如果构建失败,它可以导出日志,将其附加到电子邮件中并发送给您。您可以在NNTP新闻服务器上宣布成功的构建。
变量
使用变量是使您的构建过程具备动态特点的关键。使用变量将信息从一个动作传递到另一个操动作,并允许动作使用特定于用户或特定于机器的值进行构建。
版本控制集成
FinalBuilder支持对十几个版本控制系统开箱即用,因此它可以使用您现有的版本控制系统来获取、签出、标记和执行其他与构建相关的操作。
支持脚本撰写
每个FinalBuilder动作(action)都暴露了许多脚本事件,在这些事件中,您可以使用VBScript、JavaScript、Powershell或者Iron Python来访问此动作(action)的所有属性。此外,“Run Script”动作允许您执行内置动作类型可能没有涵盖的特定任务。
Action Studio
Action Studio是一个用于编写自定义FinalBuilder动作的IDE。它提供了一种扩展FinalBuilder的内置功能的方法。Action Studio包含在FinalBuilder中,可以在“工具”(Tools)菜单下访问。
FinalBuilder所有的特性
要获取FinalBuilder所有特性的列表,并对标准版和专业版进行比较,请参阅特性矩阵(Feature Matrix)。