应用程序区域和资源依赖项

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

备注

Azure DevOps Server 以前名为 Visual Studio Team Foundation Server。

您可以配置和管理 Azure DevOps Server 和其他资源来支持您的团队。 这些资源包括应用层和数据层服务器 (s) 、承载项目的项目集合和可选资源。

可选资源可以包含报表服务器、生成服务器等。 有关 Azure DevOps Server 组件和体系结构的信息,请参阅体系结构概述

可选资源可以包含报表服务器、SharePoint 产品、生成服务器、实验室管理工具版等。 有关 Azure DevOps Server 组件和体系结构的信息,请参阅体系结构概述

重要

你不应该手动修改任何 Azure DevOps 数据库,除非你 Microsoft 支持部门或按照手动备份数据库中所述的过程进行操作。 任何其他修改都可能使你的服务协议失效。

添加或删除资源

可以在部署中添加或删除资源,以更好地满足业务和软件项目的不断变化的需求。 你可以随时添加或删除报表。 还可以使用 SQL Server 的多个实例承载部署的数据库。 例如,你可以在安装并初始配置 Azure DevOps 后,将运行 SQL Server Reporting Services 的服务器添加到部署中。

你还可以升级支持部署的 SharePoint 产品的版本,并将该产品的功能添加到部署中已存在的项目。

核心服务函数

当你创建项目时,你将自动获得对以下功能的访问权限:

  • web 门户-为 Azure DevOps Server 提供了一个用于授予对项目、敏捷计划和跟踪工具、版本控制和生成的访问权限的 web 界面。 有关概述,请参阅 Web 门户导航

  • 源代码管理存储库-使用 Git 存储库或 Team Foundation 版本控制

  • Azure Boards ,团队可以创建工作项和工作项查询,以跟踪、监视和报告产品及其功能的开发情况。 工作项是存储工作的定义、分配、优先级别和状态的数据库记录。 您的团队只能创建在过程模板中定义的工作项类型, (用于创建项目的) 或在创建项目后添加到项目中的类型。

    团队成员可以在 web 门户或团队资源管理器中工作。 若要了解有关这些连接到 Azure DevOps Server 的客户端和其他客户端的详细信息,请参阅连接到 Azure DevOps Server 的工具和客户端

支持其他服务所需的资源

下表指示你必须为你的团队配置的任何其他服务器和功能,以便有权访问相应的功能。 你可以在创建项目之前或之后添加资源。

功能区域 所需资源 相关主题
内部版本 Team Foundation Build 配置和管理生成系统
" 生成 " 页列出了为你的项目定义的生成定义。 仅当安装并配置了 Team Foundation Build 时才会显示此页。 Team Foundation Build 使你的团队能够创建和管理产品生成。 例如,团队可以每天运行生成并将其发送到共享服务器。 Team Foundation Build 还支持有关每个生成的状态和质量的生成报告。
若要访问 Team Foundation Build Service,需要将项目集合配置为使用生成控制器。 每个生成控制器专用于一个项目集合。 控制器接受来自其集合中的任何项目的生成请求。 请参阅 生成应用程序
报表 SQL Server Analysis Services
SQL Server Reporting Services
向项目中添加报表
仅当承载项目的项目集合已配置 SQL Server Reporting Services 和 SQL Server Analysis Services 时,才会显示 "报表" 页。 此页提供对报表管理器以及您上传到承载 SQL Server Reporting Services 的服务器的默认报表和自定义报表的访问权限。
有关默认报表的概述,请参阅 Reporting Services 报表
远程站点 Team Foundation 安装 Azure DevOps 代理服务器和设置远程站点
配置 Visual Studio 以连接到 Azure DevOps 代理服务器
如果某些团队成员是从版本控制的主位置远程定位的,你可能想要安装并配置 Azure DevOps 代理服务器以支持它们。 Azure DevOps 代理服务器在分布式团队的位置管理下载的版本控制文件的缓存,这大大减少了远处连接所需的带宽。
如果客户端配置为使用 Azure DevOps 代理服务器,则文件管理对用户是透明的。 任何元数据交换和文件上载都将继续直接与 Azure DevOps Server 直接交互。 请参阅连接 Azure DevOps Server 中的项目
功能区域 所需资源 相关主题
内部版本 Team Foundation Build 配置和管理生成系统
" 生成 " 页列出了为你的项目定义的生成定义。 仅当安装并配置了 Team Foundation Build 时才会显示此页。 Team Foundation Build 使你的团队能够创建和管理产品生成。 例如,团队可以每天运行生成并将其发送到共享服务器。 Team Foundation Build 还支持有关每个生成的状态和质量的生成报告。
若要访问 Team Foundation Build Service,需要将项目集合配置为使用生成控制器。 每个生成控制器专用于一个项目集合。 控制器接受来自其集合中的任何项目的生成请求。 请参阅 生成应用程序
文档 (项目门户) SharePoint 产品 将 SharePoint 产品添加到部署
配置项目门户网站的默认位置
仅当你的项目配置了 SharePoint 产品时,"文档" 页才会显示。 创建项目后,可以将 SharePoint 站点或其他 web 位置配置为项目门户网站。 可能需要 配置面板兼容性配置企业应用程序定义。 另请参阅 使用项目门户网站共享信息
Excel 报表 SharePoint 产品
SQL Server Analysis Services
将 Sharepoint 产品添加到部署
添加报表服务器
当你使用 SharePoint 站点配置你的项目时,Microsoft Excel 报表将上载到 文档 节点文档文件夹。 利用这些报表,你可以跟踪项目的燃速、bug 积压工作、软件质量、测试进度和其他指标。 这些报表中的许多报表显示在你项目的面板中。 除了 SharePoint 产品依赖项,Excel 报表依赖于托管项目的项目集合已配置了 SQL Server Reporting Services 和 SQL Server Analysis Services。
有关默认 Excel 报表的概述,请参阅 (CMMI) Excel 报表或 Excel 报表。
如果你的项目没有 SharePoint 站点,你仍可以使用 Excel 来创建状态和趋势报表。 请参阅从工作项查询创建 Excel 报表
报表 SQL Server Analysis Services
SQL Server Reporting Services
向项目中添加报表
只有在 托管 项目的项目集合同时配置了 SQL Server Reporting Services 和 SQL Server Analysis Services 时,"报表"页才显示。 此页面提供对报表管理器服务器的默认和自定义报表的访问权限,这些报表SQL Server Reporting Services。
有关默认报表的概述,请参阅Reporting Services 报表
远程站点 Team Foundation 安装Team Foundation Server代理并设置远程站点
配置Visual Studio以连接到 Team Foundation Server 代理
如果某些团队成员从版本控制的主位置远程找到,可能需要安装和配置Team Foundation Server代理以支持他们。 Team Foundation Server代理管理分布式团队位置中下载的版本控制文件的缓存,这大大减少了远程连接所需的带宽。
如果将客户端配置为使用Team Foundation Server代理,则对用户而言,文件的管理是透明的。 任何元数据交换和文件上传都将继续直接与 Azure DevOps Server。 请参阅连接中的项目Azure DevOps Server。