在本地安装和配置Azure DevOps
Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018
有关如何部署 Azure DevOps Server 2019(以前 Visual Studio Team Foundation Server (命名为 TFS) )的多个选择。 可以在单个服务器上安装所有内容。 或者,可以使用多个应用程序层和SQL实例。 有关如何确定适合团队的部署类型的信息,请参阅 硬件建议。
部署选项
单服务器:单服务器部署是最简单的部署,因为应用程序层和数据层位于同一台计算机上。 支持单个团队或少量团队时,请选择此部署。
双服务器:具有单独的应用程序和数据层的双服务器部署可为较大的团队集提供更好的性能,并支持使用高于平均使用量的团队。
多个服务器:这种部署涉及多个应用程序和数据层,以便为非常大的团队和团队提供更好的性能,并且使用非常繁重。 通过使用多个服务器,可以提高高可用性和灾难恢复能力。
报告配置选项
Azure DevOps Server支持分析服务,该服务可用于代替SQL Server Reporting Services或一侧。 但是,如果计划使用继承过程模型来自定义工作跟踪,则只能使用 Analytics Service 进行报告,则不能将项目集合配置为支持报告。
若要了解有关分析服务的详细信息,请参阅 什么是 Analytics Service?。 若要了解有关继承进程模型的详细信息,请参阅 关于进程自定义和继承的进程。
注意
只能将新的项目集合配置为支持继承过程模型。 升级的项目集合只能继续支持本地 XML 进程模型。
用于评估或个人用途的安装
如果在本地设置Azure DevOps以供个人使用或评估,请使用 Azure DevOps Express。 Azure DevOps Express 是免费的,易于设置,并在客户端和服务器操作系统上安装。 它支持与 Azure DevOps Server 2019 相同的所有功能。 TFS Express 许可限制用于五个活动用户。
提示
请考虑使用免费的Azure DevOps Services组织进行个人使用。 由于Azure DevOps Services是基于云的,因此无需在自己的硬件上安装它们或管理自己的备份。
部署过程
无论计划如何部署Azure DevOps Server,此过程都涉及以下三个步骤:
准备:安装程序通过查看并遵循系统要求为Azure DevOps Server或 TFS 准备一个或多个服务器。
安装:安装程序将可执行文件放在服务器上,并从 VisualStudio.com 或批量许可服务中心运行安装程序。
配置:此步骤配置已安装的功能,以启动并运行安装。 运行配置向导时,它会运行一系列就绪情况检查。 这些检查可确保系统满足要求,并且设置选择可能正常工作。 如果存在任何问题,将显示一个或多个警告或错误消息。 解决所有错误后,运行配置以完成部署设置。
安装完成后,安装程序将启动 Azure DevOps Server Configuration Center。 统一向导支持所有Azure DevOps Server配置,例如新的安装、升级和仅限应用程序层的方案。

如果需要关闭 Configuration Center,可以返回到它。 启动Azure DevOps Server管理控制台,并从应用程序层节点中选择“配置已安装的功能”。

安装完成后,安装程序将启动 Team Foundation Server Configuration Center。 对于 TFS 2017 及更高版本,统一向导支持所有 TFS 配置,例如新的安装、升级和仅限应用程序层的方案。 对于 TFS 2015 和更低版本,请选择适合你的方案的向导。

如果需要关闭 Configuration Center,可以返回到它。 启动Team Foundation Server管理控制台,并从应用程序层节点中选择“配置已安装的功能”。

配置选项:基本、高级和 Azure
服务器配置向导支持三个主要配置选项: 基本、 高级和 Azure。
配置选项:基本和高级
服务器配置向导支持两个主要配置选项: 基本 和 高级。
基本
如果要配置应用程序层服务器并安装和配置搜索扩展,或配置其他其他第三方搜索功能,请选择“基本”。 安装和配置搜索支持代码、工作项和 Wiki 搜索功能。 若要了解详细信息,请参阅 “配置搜索”。
高级
如果要将部署配置为支持SQL Server Analysis Services和SQL Server Reporting Services,以及使用“基本”选项配置的功能,请选择“高级”。
注意
Azure 虚拟机上不提供高级。 请使用 “基本 ”或 “Azure”。
Azure
在 Azure 虚拟机上安装Azure DevOps Server并希望使用Azure SQL 数据库对其进行配置时,请选择 Azure。 有关详细信息,请参阅将Azure SQL 数据库与Azure DevOps Server配合使用。