使用 FinalBuilder 轻松简便地自动化您的构建流程。利用 FinalBuilder,您无需编辑 xml 或编写脚本。该产品帮助您直观地定义和调试您的构建脚本、通过 Windows 调度程序对其进行调度,或将它们与 Continua CI、Jenkins 或任何其他 CI 服务器进行集成。
数千软件开发人员正依赖着 FinalBuilder 来自动化构建、测试和发布流程。
使用 FinalBuilder 丰富的功能集来轻松简便地自动化您的构建流程
图形界面:FinalBuilder 在一个有逻辑结构的图形界面中呈现您的构建流程。任何软件开发人员都可以使用 FinalBuilder 定义和维护其构建,无需学习新的 XML 架构或语言。
600+ 操作:FinalBuilder 通过其丰富的预编写操作库,使用一个操作即可自动化您构建流程中的各个常规任务。它还能与您现有的编译器、版本控制系统和测试工具进行集成。
流控制:FinalBuilder 包含用来进行局部错误处理的Try 和 Catch操作,以及您在完整编程语言中能够获取的所有循环和条件语句。
调度构建:FinalBuilder 提供与 Windows 调度服务的紧密集成,允许构建按照调度每天、每周或您希望的任何时候运行。
调试集成:调试引擎完全集成到 FinalBuilder IDE 中。您可以在操作间步进,设置断点和变量监控来调试您的构建流程。
详细日志:会将构建流程中的所有操作输出指向构建日志。日志维护着和操作列表相同的树型结构,帮助您轻松简便地导航日志文件。可以将这些日志导出成 HTML、XML 或文本格式。
电子邮件、MSN、FTP & SFTP 支持:您的构建流程可以使用电子邮件向您发送构建结果。例如,如果构建失败,它可以导出日志,并将其作为电子邮件的附件发送给您。您可以在 NNTP 新闻服务器上宣布成功的构建。
变量:使用变量是使您的构建流程富有动态的关键。使用变量来将一个操作的信息传递到另一个操作,并启用操作来使用对用户或机器而言的特定值进行构建。
版本控制集成:FinalBuilder 支持数十种即开即用式的版本控制系统,因此它能使用您现有的版本控制系统获取、检验、标记和执行其他与构建相关的操作。
脚本支持:每个 FinalBuilder 操作都显示多种脚本事件,您可以由此来访问使用 VBScript、JavaScript、Powershell 或 Iron Python 进行操作的所有属性。此外,“Run Script”操作还允许您执行内置操作类型以外的特定操作。
Action Studio:Action Studio 是用于编写定制的 FinalBuilder 操作的 IDE。它提供一种方式来帮助您扩展 FinalBuilder 中的内置功能。FinalBuilder 中包含 Action Studio,而且可以从“工具”菜单对其进行访问。