FinalBuilder是一个专业的编程软件,专注于编写出色的软件,可以为你构建更加有条理性的程序。有着图形化的界面,任何软件开发人员都可以使用它定义和维护他们的构建,而不需要学习新的XML模式或语言。还有600+动作的,可以在社区下载部分找到额外的动作。从而让大家编程的时候可以更加的方便。
软件特色集成调试
调试引擎完全集成到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提供了600多个预先编写的脚本,称为动作(actions)。 动作可以与编译器、版本控制系统 & 测试工具进行交互操作,还能执行文件操作等更多操作。
要将一个构建过程的每个阶段自动化,可以将动作组合到一个动作列表中。“动作”(Actions)选项卡列出了可以添加到您的构建项目中的每个动作。
为了快速找到您需要的动作,在“动作”(Actions)选项卡的顶部提供了一个“搜索”(Search)框。您可以通过动作名称,如Build VS.Net Solution,产品名称,如Visual Studio,或者类别,如Compiler,来搜索动作。
要向您的构建项目添加动作,请点击该动作或将其拖放进动作列表(Action List)。
主要动作列表
主要动作列表是您定义您的构建脚本的地方。构建过程将由一组动作组成,这些动作在构建过程中从上到下执行。
可以将动作布局在一个父/子层级结构中,以向您的构建过程添加结构。在右边的示例中,构建流程上部分的一些节点(“Try”和“Catch”)被折叠,以便将注意力集中在“Finally”动作组中的步骤上。
OnFailure动作列表是一个特殊的动作列表,只有在您的构建失败时才会执行。OnFailure动作通常是进行“清理”,以便下一个构建运行时不会出现错误(例如, 将文件签回版本控制中)。
执行构建
要运行一个构建,可以单击工具栏上的运行(run)按钮,或者从“运行”(Run)菜单选择“运行”(Run)菜单选项。
运行一个构建会使FinalBuilder IDE进入构建运行状态,它会自动选择当前正在执行的动作,并在构建日志中显示日志记录信息(参见下文)。
当一个构建运行时,您不能编辑任何动作,但是,举例而言,您可以在IDE底部更改选项卡来访问“运行状态”(Run Status)或“监视”(Watches)。您还可以使用“运行”(Run)菜单或工具栏按钮来暂停或停止一个构建。
构建日志
构建日志是存储一个构建的输出和日志记录消息的地方。
日志以与您的构建过程相同的层级结构被组织,并记录在该构建执行期间发生的所有时序、状态和消息。
构建日志是实时更新的,以便您可以查看该构建的进度。
同类软件精选