配置生成计算机

更新:2011 年 5 月

若要使用 Team Foundation Build,团队必须至少有一个生成计算机。 对于任何大中型软件工作,您可能需要多个生成计算机。

生成计算机就是在其中安装和配置了 Team Foundation 生成服务的计算机。 生成计算机可以是物理计算机(例如,您办公桌下的个人计算机或实验室中的工作站)。 您也可以利用虚拟机的灵活性,将它用作生成计算机。

提示

您可以将任何可以使用的计算机设置为临时生成计算机。 例如,如果一位开发人员有另外一台可以使用的计算机,则可以将该计算机设置为生成计算机,以使用 Team Foundation 生成服务功能。

每个生成计算机用作一个团队项目集合。 事实上,虽然您在运行 Team Foundation 生成服务的计算机上直接配置、修改和管理生成计算机,但配置数据本身存储在团队项目集合中。

在生成计算机上,可以运行生成系统的下列组件:

  • 单个生成控制器

  • 一个或多个生成代理

  • 单个生成控制器和一个或多个生成代理

  • 有关生成计算机和它们在生成系统中的使用方式的更多信息,请参见了解 Team Foundation Build 系统

主题内容

  • 所需权限

  • 首次配置生成计算机

  • 配置现有生成计算机

所需权限

若要执行此过程,您必须是生成计算机上**“Administrators”组的成员,且“管理生成资源”权限必须设置为“允许”**。 有关更多信息,请参见 Team Foundation Server 权限

首次配置生成计算机

有关如何首次配置生成计算机的更多信息,请参见方案:安装 Team Foundation 生成服务

配置现有生成计算机

首次配置生成计算机后,可以创建生成控制器,创建生成代理,然后执行其他操作来配置生成计算机。

配置现有生成计算机

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

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

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

  3. 在树窗格中,展开服务器的名称。

  4. 单击**“Team Foundation Build”**节点。

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

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

若希望...

则单击...

更多信息

创建生成控制器

新建控制器

生成控制器汇集并管理一个或多个生成代理的服务。 一台生成计算机上只允许有一个活动的生成控制器。

有关更多信息,请参见创建和使用生成控制器

创建生成代理

新建代理

生成代理执行处理器密集型生成工作,包括从版本控制获取文件、配置工作区、编译代码以及运行测试。 一台生成计算机上可以有一个或多个活动的生成代理。

有关更多信息,请参见创建和使用生成代理

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

显示在“生成服务”旁边的“属性”链接

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

指定生成计算机是作为服务还是进程运行

显示在“生成服务”旁边的“属性”链接

此时将显示“生成服务属性”对话框。

对于大多数用户,应将生成计算机作为 Windows 服务运行,这是默认配置。

但是,在作为交互进程运行的生成计算机上只能执行少许任务(例如,运行编码的 UI 测试)。 若要将生成计算机配置为执行此类任务,请单击“交互进程”

临时或永久停止生成计算机的工作

注销

如果想要使此生成计算机脱离生成系统,请单击“注销”

当单击“注销”时,系统询问您是否删除生成计算机上运行的所有生成控制器和生成代理。

  • 如果想要临时使此生成计算机停止工作,请单击“否”。 稍后,可以单击“注册”并还原生成控制器和生成代理。

  • 如果希望从团队项目集合中删除此生成计算机的所有配置设置,请单击“是”。 有关任何生成控制器和任何生成代理的所有信息都将被删除。

使生成计算机重新工作

Register

如果显示“未注册生成服务”消息,可以单击“注册”使生成计算机重新工作,并使其可以承载生成控制器和生成代理。

重新启动 Team Foundation 生成服务

重新启动

如果生成计算机未能响应(例如,正在运行的生成已停止响应),则可能能够通过重新启动 Team Foundation 生成服务来问题解决。

停止 Team Foundation 生成服务

停止

如果您要使生成控制器和生成代理脱机,则可以停止 Team Foundation 生成服务。

有关如何管理生成计算机的信息,请参见管理生成系统

请参见

任务

创建和使用生成代理

概念

了解 Team Foundation Build 系统

创建和使用生成控制器

管理生成系统

修订记录

日期

修订记录

原因

2011 年 5 月

添加了有关如何指定生成计算机是作为服务还是进程运行的信息。

信息补充。