如何:添加要用于通过 Lab Management 部署应用程序的生成控制器

可以将生成控制器用于虚拟环境,以便通过将工作流集成与生成定义一起使用来生成、部署和测试应用程序。 这样,您将能够在一致的环境中测试每个应用程序生成的质量。 有关更多信息,请参见如何:在生成并部署应用程序之后配置和运行计划的测试

此生成控制器可以是用于为项目集合中的项目执行源代码编译的同一控制器。 但是,建议您分别为 Team Foundation Build 支持的源代码编译和 实验室管理工具版 的工作流功能安装单独的生成控制器。 如果在团队项目集合中有多个使用 实验室管理工具版 的工作流功能的团队项目,则可能需要添加另一个生成控制器。

安装生成控制器

若要验证生成控制器和代理之间的所有通信是否均正常工作,您必须创建安装了生成代理和实验室代理的虚拟机,并将该虚拟机保存到 Team Foundation Server 的库共享内。 然后,使用 Microsoft 测试管理器将此虚拟机添加到虚拟环境中。 当您启动此虚拟环境时,实验室管理工具版 将验证工作流功能的状态,如果功能正常工作,则会显示一个蓝色复选标记。

提示

若要同时验证测试功能,则除了安装其他代理外,还需按照步骤进行操作在虚拟机上安装测试代理。 还将需要测试控制器来测试这一点。 有关更多信息,请参见如何:添加用于通过 Lab Management 进行测试的测试控制器

针对环境在虚拟机上安装代理

  1. 创建虚拟机并安装操作系统。

  2. 若要验证工作流功能,请在虚拟机上安装生成代理。 若要添加生成代理,必须使用 Team Foundation Server 的安装 DVD。 有关如何安装生成代理的更多信息,请参见安装和配置 Visual Studio 代理以及测试和生成控制器

  3. (可选)若要验证测试功能,请在此虚拟机上安装测试代理。 有关如何安装测试代理的更多信息,请参见安装和配置 Visual Studio 代理以及测试和生成控制器

    提示

    在安装时,不必向测试控制器注册测试代理。 这将在通过 实验室管理工具版 部署虚拟机时自动完成。

  4. 在此虚拟机上安装实验室代理。 有关如何安装实验室代理的更多信息,请参见安装和配置 Visual Studio 代理以及测试和生成控制器

  5. 若要存储虚拟机以使其可以导入到团队项目中,请右击虚拟机并指向**“存储到库”**。

    1. 选择已添加到团队项目集合中的 SCVMM 库共享,并单击**“下一步”**。

    2. 选择此虚拟机的共享位置路径,并单击**“下一步”**。

    3. 单击**“存储”**。

    提示

    如果仍希望能够从 SCVMM 启动该计算机,可以克隆虚拟机,然后存储该克隆。 此外,如果计划在环境中创建同一虚拟机的多个实例,可以根据该虚拟机创建模板。 有关何时创建模板或使用虚拟机的更多信息,请参见创建虚拟环境

验证生成控制器是否在使用生成代理

  1. 使用 Microsoft 测试管理器,选择**“实验室中心”**。

  2. 若要导入已安装代理的虚拟机,请单击**“库”,单击“虚拟机和模板”,然后单击“导入”**。

  3. 在**“名称和计算机”**向导页上,执行以下步骤:

    1. 单击**“浏览”**以显示 Virtual Machine Manager 中可用的虚拟机和模板列表。

    2. 在虚拟机和模板列表中,选择您创建的虚拟机,然后单击**“添加”**。

    3. 选择虚拟机的角色,然后单击**“下一步”**。

  4. 单击**“完成”**导入虚拟机。

    导入的虚拟机现在应显示在列表中,并显示为**“已存储”**状态。

  5. 若要使用此虚拟机创建新环境,请单击**“实验室”“新建”,然后单击“新建虚拟环境”**。

  6. 在**“名称和位置”**向导页上,键入环境的名称和说明。

  7. 若要选择环境的虚拟机将部署到的主机组,请从**“选择位置”中选择主机组。 然后单击“下一步”**。

  8. 在**“计算机”向导页上,单击之前导入的虚拟机,然后单击“添加到环境”。 然后单击“下一步”**。

    此步骤会将该虚拟机的一个副本添加到所创建的环境中,并且该计算机会显示在所选虚拟机列表中。

    提示

    若要更改此虚拟机的角色,请单击“编辑角色”

  9. 单击**“下一步”**。

  10. (可选)若要在此环境上运行测试,请在**“功能”向导页上选择“在此环境上运行测试”**。 然后,选择之前安装的测试控制器, 以便在启动环境时向此测试控制器注册测试代理。

  11. 若要在此环境上运行工作流以部署应用程序,请选择**“在此环境上运行工作流”**。 然后,选择安装的生成控制器。 在启动环境时,将向此生成控制器注册生成代理。

  12. 单击**“下一步”**。

  13. 在**“摘要”向导页上,查看所有选定选项,然后单击“完成”**。

  14. 此时开始创建环境。 过程完成后,您应会看到一个处于**“关闭”**状态的环境。

  15. 若要启动环境,请单击**“启动”。 环境启动后,单击“连接”。 即会显示“Microsoft 环境查看器”**应用程序。 登录到虚拟机。

    您现在应会看到工作流功能的蓝色复选标记,并且其状态在此环境的**“环境”视图中应为“就绪”**。

    如果此功能的状态正确,则表明您已经成功完成配置,可以启用 实验室管理工具版 的工作流功能了。 现在即可使用此功能在生成应用程序后对其进行部署。 有关更多信息,请参见如何:在虚拟环境中部署应用程序如何:在生成并部署应用程序之后配置和运行计划的测试

  16. 关闭**“环境查看器”**。

请参见

其他资源

如何:添加用于通过 Lab Management 进行测试的测试控制器

更改现有的 Lab Management 配置