管理生成系统

配置生成系统以满足需求后,可以用多种方法对其进行监视和管理。 阅读本主题之前,应先阅读了解 Team Foundation Build 系统

主题内容

  • 所需权限

  • 管理生成计算机

  • 管理生成控制器或生成代理

    • 禁用或启用生成控制器或生成代理

    • 重新启动生成控制器或生成代理

    • 修改生成控制器或生成代理的属性

    • 删除生成控制器或生成代理

所需权限

若要执行本主题中的这些过程,您的**“管理生成资源”权限必须设置为“允许”**。 有关更多信息,请参见 Team Foundation Server 权限

管理生成计算机

生成计算机就是在其中安装和配置了 Team Foundation 生成服务的计算机。 可以在生成计算机上承载一个生成控制器和一个或多个生成代理。

管理生成计算机

  1. 登录到要配置的生成计算机。

  2. 依次单击**“开始”“所有程序”“Microsoft Team Foundation Server 2010”“Team Foundation 管理控制台”**。

    此时将出现“Team Foundation 管理控制台”。

  3. 在树窗格中,展开服务器的名称,然后单击**“Team Foundation Build”**节点。

    有关生成计算机的信息显示在内容窗格中。 如果未显示**“为…配置了生成服务”**消息,请参见配置生成计算机

当单击**“Team Foundation Build”节点时,有关生成计算机的信息会显示在内容窗格中,其中包括其终结点的名称和运行 Team Foundation 生成服务时所用的帐户。 可以使用“Team Foundation Build”**节点管理生成计算机。 下表列出并解释了可以执行的一些操作。

若希望...

请在生成计算机名称的正下方单击下列链接...

更多信息

显示并修改生成计算机的配置方式

属性

此时将显示“生成服务属性”对话框。 如果要在此对话框中更改任何值,请单击“停止做出更改”

停止或重新启动生成计算机

“停止”“重新启动”

单击这些链接除了可以停止或重新启动在生成计算机上运行的任何生成控制器和任何生成代理之外,还可以停止或重新启动生成计算机。

如果此生成计算机上的生成控制器或任何生成代理当前正在处理生成,则取消这些生成。

有关配置生成计算机时可以采取的操作的信息,请参见配置生成计算机

管理生成控制器或生成代理

禁用或启用生成控制器或生成代理

可以禁用和启用生成控制器和生成代理。 此功能可帮助您调整或临时修改生成系统的工作方式。

例如,由于生成处理速度太慢,您怀疑生成计算机可能运行了太多生成代理。 可以禁用某些生成代理,并评估禁用如何影响性能。 稍后,可以根据需要重新启用一个或多个生成代理。

提示

如果您禁用正在运行生成的生成代理,则该生成代理将完成生成,并在该生成完成后无法使用。

从客户端计算机禁用或启用生成控制器或生成代理

  1. 在 Visual Studio 中的**“生成”菜单上,单击“管理生成控制器”**。

    此时将显示**“管理生成控制器”**对话框。

  2. 单击要禁用或启用的生成控制器或生成代理,然后单击**“属性”**。

    此时将显示**“生成控制器属性”“生成代理属性”**对话框。

  3. 清除或选中**“启用了生成控制器服务”“启用了生成代理服务”**复选框。

从生成计算机禁用或启用生成控制器或生成代理

  1. 登录到承载着要修改的生成控制器或生成代理的生成计算机。

  2. 依次单击**“开始”“所有程序”“Microsoft Team Foundation Server 2010”“Team Foundation 管理控制台”**。

    此时将出现**“Team Foundation 管理控制台”**。

  3. 在树窗格中,展开服务器的名称,然后单击**“Team Foundation Build”**节点。

  4. 在紧靠生成控制器或生成代理名称下方,单击**“禁用”链接或“启用”**链接。

重新启动生成控制器或生成代理

可以重新启动生成控制器和生成代理。 重新启动生成代理时,它正在处理的生成会中止。 重新启动生成控制器时,所有其正在运行的生成(包括其生成代理正在处理的生成)都会中止。

此功能有助于解决某些问题。 例如,您监视正在运行的生成,并确定

  • 在生成代理执行步骤(例如编译或运行测试)期间生成已暂停(或其运行时间多于期望时间),则可以重新启动生成代理。

  • 生成控制器执行步骤(例如在版本控制中为文件加标签)期间生成已暂停(或其运行时间多于期望时间),则可以重新启动生成控制器。

重新启动生成控制器或生成代理

  1. 登录到承载着要修改的生成控制器或生成代理的生成计算机。

  2. 依次单击**“开始”“所有程序”“Microsoft Team Foundation Server 2010”“Team Foundation 管理控制台”**。

    此时将出现**“Team Foundation 管理控制台”**。

  3. 在树窗格中,展开服务器的名称,然后单击**“Team Foundation Build”**节点。

  4. 在紧靠生成控制器或生成代理名称下方,单击**“重新启动”**。

修改生成控制器或生成代理的属性

可以使用**“生成控制器属性”对话框或“生成代理属性”对话框管理生成控制器和生成代理。 可以使用“Team Foundation 管理控制台”**在运行 Visual Studio 的客户端计算机上或生成计算机上显示这些对话框。

在客户端计算机上显示属性对话框

  1. 在 Visual Studio 中,打开**“生成”菜单,然后单击“管理生成控制器”**。

    此时将显示**“管理生成控制器”**对话框。

  2. 单击要修改的生成控制器或生成代理,然后单击**“属性”**。

    此时将显示**“生成控制器属性”“生成代理属性”**对话框。

在生成计算机上显示属性对话框

  1. 登录到承载着要修改的生成控制器或生成代理的生成计算机。

  2. 依次单击**“开始”“所有程序”“Microsoft Team Foundation Server 2010”“Team Foundation 管理控制台”**。

    此时将出现**“Team Foundation 管理控制台”**。

  3. 在树窗格中,展开服务器的名称,然后单击**“Team Foundation Build”**节点。

  4. 在紧靠生成控制器或生成代理名称下方,单击**“属性”**。

    此时将显示**“生成控制器属性”“生成代理属性”**对话框。

在**“生成控制器属性”“生成代理属性”**对话框中,除了影响生成控制器或生成代理工作方式的其他属性外,还可以查看或更改显示名称和说明。 有关更多信息,请参见下列主题之一:

移除生成控制器或生成代理

当不再需要生成控制器或生成代理时,可以将其移除。

从客户端计算机移除生成控制器或生成代理

  1. 在 Visual Studio 中,打开**“生成”菜单,然后单击“管理生成控制器”**。

    此时将显示**“管理生成控制器”**对话框。

  2. 单击要移除的生成控制器或生成代理,然后单击**“移除”**。

从生成计算机移除生成控制器或生成代理

  1. 登录到承载着要移除的生成控制器或生成代理的生成计算机。

  2. 依次单击**“开始”“所有程序”“Microsoft Team Foundation Server 2010”“Team Foundation 管理控制台”**。

    此时将出现**“Team Foundation 管理控制台”**。

  3. 在树窗格中,展开服务器的名称,然后单击**“Team Foundation Build”**节点。

    在紧靠要移除的生成控制器或生成代理名称下方,单击**“移除”**。

请参见

任务

监视正在运行的生成的进度

概念

了解 Team Foundation Build 系统

其他资源

配置生成系统