在任务视图中,单击某个任务名称就能进一步查看该任务的状态。图11-22显示了account项目任务的一个整体状态。
图11-22 单个Hudson任务的状态
图11-22包含了丰富的信息。左下角是构建历史(Build History),该例中显示了最近5次全部成功的构建,包括每次构建的时间。图11-22下方还有3个永久连接,分别指向了最近一次构建、最近一次失败的构建以及最近一次成功的构建。无论构建历史还是永久连接,我们都能单击某一个构建以了解更具体的信息。例如,单击图11-22构建历史中的#4构建,就可以看到图11-23所示的内容。
图11-23 Hudson任务的单次构建信息
请注意图11-23左上角的导航信息,Hudson>account>#4表示当前的位置是Hudson服务器下account任务的第4次构建。从图11-23中可以了解到这次构建所发生的时间、相关的代码变更等信息。
需要指出的是,在图11-23中左边的命令行输出链接。当构建失败的时候,了解这次构建的命令行输入至关重要。单击该链接后可以看到图11-24所示的页面。
图11-24 Hudson执行构建的命令行输出
在图11-22中还有一些链接包含了丰富的信息,例如最近变更集。单击该链接就能看到项目最近的代码变更,如图11-25所示。
图11-25 Hudson任务的变更集
除了变更集,还可以单击工作区,以图形化的方式查看该Hudson从源码库取得的源码文件及构建输入文件,如图11-26所示。
图11-26 Hudson任务的工作区