运行、监视和管理生成

设置生成系统定义生成过程后,可以从“生成”页运行、监视和管理生成(键盘:Ctrl + 0, B)。

您希望做什么?

  • 在团队资源管理器中管理生成

  • 管理生成定义并对其进行排队

  • 管理已排队的、正在运行的和已完成的生成

  • 管理生成系统和安全性

在团队资源管理器中管理生成

在团队资源管理器中查看“生成”页

  1. 如果尚未连接到要处理的团队项目,请连接到团队项目

  2. 选择 “主页”图标“主页”,然后选择 “生成”图标“生成”(键盘输入:Ctrl + 0, B)。

“团队资源管理器生成”页

提示

您可以在团队资源管理器中 取消停靠 取消停靠“生成”页,并在新窗口中将其打开。

管理已排队的、正在运行的和已完成的生成

步骤 1 **“我的生成”显示过去七天内已手动或自动排队的生成。 例如,由于封闭签入过程,“我的生成”**将在此时间帧中显示所有已排队的或正在运行的生成,以及最后五个已完成的生成。 在本节中,您可以打开生成请求或正在运行的生成的上下文菜单,然后选择:

  • 打开 - 显示生成请求的生成请求窗口或正在运行的或已完成的生成的生成结果窗口。 对于已完成的生成,可以选择**“在浏览器中打开”**以在 Web 浏览器中显示生成结果。

  • 设置优先级 - 修改生成请求的优先级。

  • 推迟 - 挂起您不希望系统运行的生成请求。 当准备好运行生成系统时,可选择**“恢复”**。

  • 取消 - 取消生成请求或选择**“停止”**以停止正在运行的生成。

  • 查看变更集 - 显示与生成请求或已完成的生成关联的变更集

  • 编辑生成定义 - 打开生成定义,以便您可以:

    • 修改生成定义。

    • 启用、暂停或禁用生成定义。

  • 查看控制器队列 - 在生成资源管理器窗口中将排队等待由同一控制器进行处理的所有生成显示为选定的生成。

  • 无限期保留 - 重写生成定义的保留策略并保留所选的已完成的生成。

  • 删除 - 删除已完成的生成

  • 重试生成 - 使用您为已完成的生成指定的相同选项和参数为生成排队

  • 刷新 - 刷新**“生成”**页。

管理生成定义并对其进行排队

步骤 3 **“所有生成定义”显示当前连接到的团队项目中的所有生成定义。 可以将生成定义从此列表拖动到 步骤 2“我的收藏夹生成定义”**中。 此选项为您提供更好的可见性以及访问与您的工作最相关的生成过程的权限。

在**“我的收藏夹生成定义”“所有生成定义”**部分,可以打开生成定义的上下文菜单,然后选择以下选项:

  • 查看生成 - 在生成资源管理器窗口中显示今天完成的此生成定义的生成。

  • 为新的生成排队 - 为生成排队。

  • 编辑生成定义 - 打开生成定义,以便您可以:

    • 修改生成定义。

    • 启用、暂停或禁用生成定义。

  • 打开过程文件位置 - 在**“源代码管理资源管理器”**中打开包含此生成定义的生成过程模板的版本控制文件夹。 有关详细信息,请参阅自定义生成过程模板

  • 查看控制器队列 - 在生成资源管理器窗口中将排队等待由同一控制器进行处理的所有生成显示为选定的生成定义。

  • 删除 - 删除生成定义。 如果该生成定义与多个已完成的生成相关联,则必须先删除所有这些已完成的生成,然后才能删除生成定义本身。 有关更多信息,请参见删除已完成的生成Delete 命令 (Team Foundation Build)

提示

“我的收藏夹生成定义”列表与“生成通知”应用程序共享并存储在开发客户端计算机上,因此,列表可能在您的各个开发计算机之间是不同的。有关“生成通知”应用程序的详细信息,请参阅接收生成通知

管理生成系统和安全性

可以打开 步骤 4“操作”菜单,然后选择以下选项:

  • 管理队列 - 显示生成资源管理器窗口。 您还可以选择**“查看我的生成”**。 **“生成资源管理器”**窗口将出现,并且它已经过筛选以显示您最近请求或触发的已完成的生成。 例如,您可以向持续集成生成所包含的文件夹中签入文件。

  • 管理生成控制器 - 管理生成控制器和代理。 有关生成控制器的更多信息,请参阅部署和配置生成控制器部署和配置生成代理

  • 添加或移除生成质量值 - 修改生成质量的列表,您的团队可从该列表中选择要手动应用于已完成的生成的值。

  • 安全性 - 打开您的 Web 浏览器可管理团队项目集的生成级别的权限,如**“编辑生成定义”“管理生成队列”**。有关详细信息,请参阅 Team Foundation Server 权限参考