演练:查看 Team Foundation Build 报告结果

更新:2007 年 11 月

本演练演示如何使用 Team Foundation Build 对生成的结果进行分析。

在本演练中,您将逐步完成分析和理解项目生成结果的过程。您将完成下列任务:

  • 在 生成资源管理器 中检查汇总状态信息。

  • 查看“详细生成”报告。

  • 查看日志文件。

  • 查看生成的二进制文件。

先决条件

必需的权限

若要完成此演练,您必须将“查看项目级信息”权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限

在生成资源管理器中检查摘要状态信息

  1. 打开团队资源管理器,并在适用的团队项目中展开“生成”节点。

  2. 右击“生成”节点,或该节点下面列出的任何生成定义,然后单击下拉菜单上的“查看生成”。

    此时将显示 生成资源管理器。在 生成资源管理器 中,您可以查看已经运行或当前正在运行的生成的汇总状态信息。

  3. 若要查看正在进行的生成,请单击“排队”选项卡。

    此时将出现 生成资源管理器 的排队窗格。

    工具栏包括以下筛选器以筛选正在进行的生成:

    • 生成定义

      从下拉列表中选择一个生成定义名,以便根据生成定义筛选正在进行的生成。您将看到属于团队项目的所有生成定义的列表。

    • 状态筛选器

      从下拉列表中选择一个状态,以便根据状态筛选正在进行的生成。可以选择“任何状态”、“排队”、“正在进行中”或“已推迟”。

    • 代理筛选器

      从下拉列表中选择一个生成代理,以便根据生成代理筛选正在进行的生成。可以选择一个特定的生成代理或“任何生成代理”。有关生成代理的更多信息,请参见如何:创建和管理生成代理

    这些信息按列分类,并且包括“生成定义”、“优先级”、“排队日期”、“请求者”和“生成代理”。

  4. 若要查看已完成的生成,请单击“已完成”选项卡。

    此时将出现 生成资源管理器 的“已完成”窗格。

    工具栏包括以下筛选器以筛选已完成的生成:

    • 生成定义

      从下拉列表中选择一个生成定义名,以便根据生成定义筛选已完成的生成。您将看到属于团队项目的所有生成定义的列表。

    • 质量筛选器

      从下拉列表中选择一个生成质量,以便根据生成质量筛选已完成的生成。可以从以前添加的生成质量值中选择。通过选择“<任何生成质量>”可以显示所有生成质量值。

    • 日期筛选器

      从下拉列表中选择一个日期筛选器,以便根据生成完成的日期筛选已完成的生成。

    这些信息按列分类,并且包括“名称”、“生成定义”、“生成质量”、“完成日期”和“请求者”。

    说明:

    若要按字母数字顺序对列进行排序,需要单击列标题。

  5. 若要修改“生成质量”,请右击某个版本行,然后选择“编辑生成质量”。

    在“版本质量”列中,在所选生成的版本质量值旁边将出现一个下拉列表。可用质量值为“初始测试通过”、“实验室测试通过”、“部署准备工作就绪”、“初始测试准备工作就绪”、“已拒绝”、“已发布”、“用户验收测试已通过”和“调查中”。您也可以定义自己的生成质量。有关更多信息,请参见 如何:创建或移除生成质量

    所选版本质量会在 生成资源管理器 中更新。

查看“详细生成”报告

  • 在 生成资源管理器 的“已完成”窗格中,双击“名称”,或单击“排队”窗格,然后双击任何生成之下的“生成定义”列,以便在其各自的窗口中将其打开,从而查看与之关联的详细信息。

    详细生成报告显示下列部分。有关更多信息,请参见生成报告概述

    • 摘要   查看生成的总体状态。

    • **生成步骤   **显示生成期间进行的生成步骤。

    • <生成配置/平台> 的详细结果信息   显示详细的结果信息。

    • **关联变更集   **列出与生成相关的变更集。

    • **关联的工作项   **查看与生成关联的工作项。

查看日志文件

  1. 按上面的过程所述打开“详细生成”报告。

  2. 在“摘要”部分中的“日志”行中,单击“日志”行中的活动链接。

    详细日志文件保存在生成代理上的以下位置:

    {Build drop location}\{Build Number}\buildlog.txt

查看生成二进制文件

  1. 打开“详细生成”报告。

  2. 单击生成名称旁边的活动链接。

    二进制文件保存在生成代理上的以下位置:

    {Build drop location}\{Build Number}\Release

请参见

任务

演练:在 Team Foundation Build 中运行生成定义

其他资源

在 Team Foundation Build 中使用生成定义