FinalBuilder的图形界面

FinalBuilder界面

FinalBuilder的核心界面元素是:
  • 动作类型(Action Types)选项卡
  • 动作列表(Action Lists)
  • 运行(Run)选项卡和
  • 构建日志(Build Log)
FinalBuilder的界面是可停靠的和完全可定制的。右边是默认布局的截图。您可以参考这个截图(点击放大),查看默认情况下每个界面元素属于哪个停靠区。

动作类型(Action Types)选项卡

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)菜单或工具栏按钮来暂停或停止一个构建。

构建日志

构建日志是存储一个构建的输出和日志记录消息的地方。


日志以与您的构建过程相同的层级结构被组织,并记录在该构建执行期间发生的所有时序、状态和消息。


构建日志是实时更新的,以便您可以查看该构建的进度。