更新:2007 年 11 月
可以将 Team Foundation Build 配置为包含可通过 Internet 查看的 Team Foundation Build 详细信息网页。团队成员可以远程使用此网页来检查生成的状态。还可以将此网页与生成通知电子邮件相关联。有关更多信息,请参见如何:接收生成通知电子邮件。
Team Foundation Build 详细信息网页的各个部分
Team Foundation Build 详细信息网页包含以下五个部分:
- 摘要 
- 生成步骤 
- 结果详细信息 
- 关联的变更集 
- 关联的工作项 
摘要
摘要部分包含生成名称、团队项目、生成定义、计算机以及如下信息。
| 摘要项 | 说明 | 示例输出 | 
|---|---|---|
| 生成名称 | 指示生成名称并链接到生成的二进制文件所在的放置位置。 | Nightly 050615.00 | 
| 请求者 | 指示请求此生成的用户的名称。 | 域\用户名 | 
| 团队项目 | 指示团队项目的名称。 | Tour Package Service v2.2 | 
| 定义名称 | 指示运行的生成定义的名称。 | Nightly | 
| 代理名称 | 指示为生成定义指定的生成代理的名称。 | AdventureWorks_BuildLab01 | 
| 命令行参数 | 与该生成定义关联的命令行参数(如果有)。 | /verbosity:detailed | 
| 开始时间 | 指示生成开始的日期和时间戳。 | 06/20/2008 03:00:00 AM | 
| 完成时间 | 指示生成完成的日期和时间戳。 | 06/20/2008 03:22:10 AM | 
| 上次更改者 | 指示上次更改生成的用户的名称。 | 域\用户名 | 
| 上次更改时间 | 指示上次更改生成时的日期和时间戳。 | 06/20/2008 03:22:10 AM | 
| 质量 | 指示版本的质量。 | 未检查 | 
| 打开的工作项 | 指示在生成过程中创建的工作项。 | Bug 1234(活动的/未指派) | 
| 源代码管理版本 | 正在生成的文件的源代码管理版本。 | C27 | 
| 日志 | 指示生成日志的路径。 | \\Builds\drops\nightlybuilds\20050620.00\logfiles\buildlog.txt | 
| 自定义任务事件 | 指示自定义任务事件的路径。 | \\Builds\drops\nightlybuilds\20050620.00\logfiles\customtasks.xml | 
生成步骤
生成步骤部分显示与生成过程中运行的生成定义相关联的步骤。根据与生成定义相关联的文件以及生成是否成功,实际输出会有所不同。生成步骤还包括日期和时间戳指示,如 06/20/2008 03:00.00。生成步骤包括:
- 初始化生成 
- 获得源文件 
- 编译源文件 
- 为 <平台>/<风格> 编译 <解决方案名称> 
- 正在编译 <项目名称> 
- 运行测试 
- 正在生成变更集列表并更新工作项(注意 仅当生成成功时出现) 
- 正在生成变更集(注意 当生成中断时出现) 
- 正在创建工作项(注意 当生成中断时出现) 
- 将二进制文件复制到放置位置 
- 将日志文件复制到放置位置 
- 成功 
- 失败 
- 已停止 
结果详细信息
结果详细信息部分显示与特定的生成配置关联的错误和警告消息。例如 x86/Debug。
| 详细信息项 | 说明 | 示例输出 | 
|---|---|---|
| x86/Debug 的结果详细信息 | 指示与所运行的平台/配置组合相关联的错误和警告的数量、测试结果以及覆盖率结果。 | 4 个错误,12 个警告,无测试结果,无覆盖率结果 (X86Debug.error) | 
| x86/Retail 的结果详细信息 | 指示与所运行的生成类型相关联的错误和警告的数量、测试结果以及覆盖率结果。 | 0 个错误,10 个警告,10 个测试中通过了 8 个,覆盖了 42% 的行 (X86Retail.error) | 
关联的变更集
关联的变更集部分显示与生成关联的变更集的信息以及签入变更集的人员的信息。
| 关联的变更集项 | 示例输出 | 
|---|---|
| 1001 | 签入者:Jdoe 注释:更新了 AddTo_ 和 RemoveFromShoppingCart。 | 
| 1002 | 签入者:Jdoe 注释:根据要求 1 更新了业务逻辑。 | 
| 1003 | 签入者:Jdoe 注释:根据要求 2 更新了业务逻辑。 | 
关联的工作项
关联的工作项部分显示与生成关联的工作项的信息以及签入工作项的人员的信息。
| 关联的工作项 | 示例输出 | 
|---|---|
| 3479 | 标题:添加 AppDiscount Web 服务方法 签入操作:关联 更改者:Jdoe。 | 
日志文件
在 Service Pack 1 版本的 Microsoft Visual Studio Team System 2008 Team Foundation Server 中,日志文件包含一个“Reason”属性,其中列出用于生成的生成触发器。该属性的值有:
- Manual 对生成进行手动排队。 
- IndividualCI 设置为每次签入后生成的持续集成生成。 
- BatchedCI 设置为批签入后生成的持续集成生成。 
- Schedule 预定生成。 
- ScheduleForced 已启动但没有签入任何新更改的预定生成。 
- 有关更多信息,请参见 Reason 属性。