创建团队项目集合

通过创建团队项目集合,可将您的项目组织到满足业务需求的组中。 例如,可以为与特定基本代码相关的所有项目创建一个集合,或者可以为您组织中的每个业务单元创建一个集合。 有关团队项目集合以及如何使用它们来组织服务器的更多信息,请参见使用团队项目集合组织服务器

在创建团队项目集合之前,您将需要以下信息:

  • 要承载集合数据库的 SQL Server 的名称和实例。 可能还需要用于集合的空数据库的名称。

  • 将承载此集合中各团队项目的门户网站的 SharePoint Web 应用程序(如果有)。 如果您的用户帐户无权在该 SharePoint Web 应用程序上创建网站,则还需要服务器场管理员组的成员为您创建的网站的名称和相对路径。

    重要说明重要事项

    当您创建集合时,可使用现有 SharePoint 站点或网站集,而不用创建新的。 但是,配置部署时必须执行一组更复杂的过程。 承载网站的服务器上必须安装并配置某些扩展,而系统管理也将更为复杂。 除非您的业务基础结构要求您使用现有 SharePoint 站点,否则应使用“创建团队项目集合”向导中的默认选项。

  • 运行 SQL Server Reporting Services 且承载此集合中团队项目的所有报表的服务器,条件是已为部署配置了该服务器并要将它用于此集合。 如果您的用户帐户无权在该服务器上创建文件夹,则还需要管理员在该服务器上为您创建的文件夹的名称和相对路径。

    重要说明重要事项

    创建集合时可使用现有文件夹,但过程会更复杂。 除非您的业务基础结构中的安全限制禁止在创建集合时创建文件夹,否则应使用向导中的默认选项将创建文件夹作为创建集合的一部分。

所需权限

若要执行这些过程,您必须是下列组的成员:

  • “Team Foundation 管理员”组,或您的“创建团队项目集合”权限必须设置为“允许”

  • SharePoint 产品中的**“Windows SharePoint Server 站点管理员”组和“SharePoint 管理员”**组。

  • **“SQL Reporting Services Content Managers”组和“SQL Reporting Services Project Content Managers”**组。

  • 如果您想在创建集合时创建数据库,必须是**“serveradmin”组或“sysadmin”组的成员。 如果您打算使用某个现有数据库,则必须拥有该数据库的“dbo”**角色。

  • 如果在创建团队项目集合的过程中要创建网站集、报表文件夹或数据库,则 Visual Studio Team Foundation 后台作业代理使用的服务帐户(也称为 Team Foundation Server 的服务帐户或 TFSService)必须具有特定权限。 有关更多信息,请参见Team Foundation Server 中的服务帐户和依赖项Team Foundation 后台作业代理

有关权限的更多信息,请参见 Team Foundation Server 权限

创建团队项目集合

  1. 打开 Team Foundation 的管理控制台。

    有关更多信息,请参见打开 Team Foundation 管理控制台

  2. 在**“Team Foundation”下,展开服务器的名称,展开“应用层”,并单击“团队项目集合”**。

  3. 在**“团队项目集合”中,单击“创建团队项目集合”**。

    此时将打开**“创建团队项目集合”**向导。

  4. 在**“名称”中,键入您集合的名称。 在“说明”下,可以根据需要选择键入有关该集合及其用途的简短说明。 单击“下一步”**。

提示

不能在集合的名称中使用某些字符,如斜杠。 有关更多信息,请参见 Team Foundation 的命名限制

  1. 在**“SQL Server 实例”**中,键入运行 SQL Server 的服务器的名称。 如果要使用指定的实例来承载此团队项目集合的数据库,还必须按下例所示指定该实例的名称:

    服务器名称**\**实例名称

  2. 在**“数据库”**中,执行下列步骤之一:

    • 如果要为此团队项目集合创建数据库,请单击**“为此集合创建新的数据库”**。

      重要说明重要事项

      Visual Studio Team Foundation 后台作业代理所使用的服务帐户必须具有在要于其中创建数据库的 SQL Server 实例上创建数据库的权限。

    • 如果要使用 SQL Server 实例上已存在的数据库,请单击**“使用此现有数据库”**,然后在框中键入该数据库的名称。

      提示

         若要使用此选项,必须指定 SQL Server 实例上存在的一个空数据库,并且您已被授予该数据库的写权限。

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

  4. 如果已配置一个或多个 SharePoint Web 应用程序来支持您的部署,请在**“Web 应用程序”**列表中,单击一个 SharePoint Web 应用程序,然后执行以下步骤之一:

    • 如果要使用创建网站集的默认选项,请单击**“下一步”**。

    此时将创建一个 SharePoint 网站集,并且集合的名称将用作 SharePoint Web 应用程序中配置的根网站的子网站的名称。

    • 如果 Team Foundation Server 的服务帐户不是“服务器场管理员”组的成员,则您无法在此向导中创建网站集。 您必须使用“服务器场管理员”组的成员为您创建的现有网站集。 在这种情况下,展开**“高级配置”,再单击“指定现有 SharePoint 网站的路径”,然后键入已为您创建的网站集的相对路径。 单击“验证路径”,如果该路径是正确的,请单击“下一步”**。

      重要说明重要事项

      除非您的业务基础结构要求您使用现有网站集,否则应使用默认选项创建网站集。

  5. 如果已配置了运行 SQL Server Reporting Services 的服务器来支持您的部署,请执行以下步骤之一:

    • 在**“报表”中,查看将承载此集合的报表的服务器和文件夹的信息,然后单击“下一步”**。

    • 如果您的用户帐户无权在运行 Reporting Services 的服务器上创建文件夹,则必须使用管理员在该服务器上为您创建的文件夹。 在这种情况下,展开**“高级配置”,再单击“指定现有文件夹的路径”,然后键入已为您创建的文件夹的相对路径。 单击“验证路径”,如果该路径是正确的,请单击“下一步”**。

    重要说明重要事项

    除非您的业务基础结构中的安全限制禁止将自动创建文件夹作为向导的一部分,否则应使用默认选项来创建文件夹。

  6. 在**“Lab Management”中,单击“配置 Lab Management”,然后单击“下一步”**。

    重要说明重要事项

    如果向导页列表中禁用了“Lab Management”,必须先在 Team Foundation 的管理控制台中配置 实验室管理工具版。 有关更多信息,请参见首次配置 Lab Management

    如果您不在部署中使用 Lab Management,可以跳到步骤 16。

  7. 在**“库共享”中,单击“添加并验证”,再单击应用于存储此集合中团队项目的虚拟机映像的一个或多个 Virtual Machine Manager (VMM) 库共享,然后单击“添加”**。

    还可以双击库共享将其名称更改为一个友好名称。 有关更多信息,请参见如何:为团队项目集合更改库共享

  8. 选中或清除每个库共享的**“自动设置”复选框,然后单击“下一步”**。

    如果您选中此复选框,则 Team Foundation Server 会将库共享自动添加到您在此集合中创建的团队项目。 对于尚未创建的团队项目,在“新建团队项目”向导创建项目时添加共享。

    重要说明重要事项

    必须至少向团队项目集合添加一个库共享才能启用 Lab Management。

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

  10. 在**“主机组”中,单击“添加并验证”,再单击应用于为此集合中的团队项目部署虚拟机的一个或多个 VMM 主机组,然后单击“添加”**。

    还可以双击主机组将其名称更改为一个友好名称。 有关更多信息,请参见如何:为团队项目集合更改主机组

    重要说明重要事项

    必须至少向团队项目集合添加一个主机组才能启用 Lab Management。

    验证过程将立即对以下更改进行确认:

    • Team Foundation Server 服务帐户已添加到您已指定的主机组中的每个主机,以便 Team Foundation Server 可以直接与该主机组中的主机进行通信。

    • 指定了将用于连接到虚拟机的网络适配器。

    1. 如果 Team Foundation Server 的服务帐户 (TFSService) 尚未添加到这些主机组中一个或多个主机上的管理员组中,则必须提供一个域帐户,该域帐户对已添加的主机组中的所有主机都具有管理权限。 此步骤允许 Team Foundation Server 服务帐户 (TFSService) 直接与该主机组中的主机进行通信。

    2. 如果您有一个或多个具有多个网络适配器的 Hyper-V 主机并且 Team Foundation Server 无法确定哪个适配器应用于连接虚拟机,则将显示这些主机中每个主机的**“多个网络适配器”**对话框。 在列表中,指定与您要使用的网络位置对应的网络适配器。

    3. 选中或清除每个主机组的**“自动设置”**复选框。

      如果您选中此复选框,则 Team Foundation Server 会将主机组自动添加到此团队项目集合中的团队项目。 对于尚未创建的团队项目,会在“新建团队项目”向导创建项目时添加主机组。

  11. 若要指定测试代理与生成代理之间以及测试控制器与 Team Foundation Server 之间的通信要使用的用户帐户,请单击**“服务帐户”**。

    警告

    对于此服务帐户,您必须指定具有有限权限的域帐户。 您必须指定不具有任何管理权限且不由任何受信任服务(包括生成控制器和测试控制器)使用的帐户。 应考虑对此服务帐户创建两个帐户。 有关这两个帐户的更多信息,请参见如何:针对测试和工作流集成配置服务帐户

    1. 在**“服务帐户”选项卡上,在“帐户名”中键入帐户的名称,在“密码”**中键入密码。

    2. 若要检查该用户帐户是否有效,请单击**“测试”**。

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

  12. 在**“查看配置”中,查看您的数据。 如果要进行任何更改,请单击“上一步”直至到达要进行更改的页。 如果所有信息正确无误,请单击“验证”**。

  13. 在**“就绪检查”**中,查看检查的状态。

    一个带下划线的蓝色**“错误”**指示器将显示在任何包含错误的配置旁。 可单击该指示器查看有关该问题的详细消息。 必须解决所有错误才能继续。

  14. 在所有就绪检查都通过之后,单击**“创建”**。

    这将启动创建团队项目集合的过程。

  15. 该向导完成后,单击**“关闭”**。

请参见

概念

使用 Team Foundation 管理控制台配置服务器

Team Foundation Server 中的服务帐户和依赖项