在单台服务器上安装

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

备注

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

设置备份的最简单Azure DevOps Server是将所有内容放在单个服务器上。 若要确认此配置适合你的团队,请参阅 硬件建议。 如果没有,请考虑使用双服务器或多服务器配置。

如果要从早期版本升级,请详细了解兼容性、发行说明和升级入门

先决条件

  1. 准备满足系统要求的单个 计算机

  2. 如果计划使用 SQL Server Express,请设置支持的版本 SQL Server。 在本地为 SQL Server设置Azure DevOps时,至少安装搜索数据库引擎Full-Text和语义提取。

    建议仅将SQL Server Express或评估部署使用。 本地的付费Azure DevOps包括一个SQL Server Standard许可证。 有关详细信息,请参阅定价Azure DevOps Server定价Team Foundation Server定价。 如果使用包含的许可证,则只能将许可证用于使用这些产品创建的数据库。

  3. 用于配置安装的帐户必须是中sysadmin 服务器角色SQL Server。

    备注

    在本地Azure DevOps需要高特权的复杂操作集。 这些操作包括创建数据库、预配服务帐户的登录名等。 从技术上说,所需的全部是:

    • serveradmin 角色中的成员身份。

    • ALTER ANY LOGIN、CREATE ANY DATABASE 和 VIEW ANY DEFINITION 服务器范围的权限。

    • master 数据库上的 CONTROL 权限。

      sysadmin 服务器角色中的成员身份授予所有这些成员身份和权限。 这是确保配置成功的最简单方法。 如有必要,可以在安装后撤销这些成员身份和权限。

  4. 若要支持搜索扩展的 安装和 配置,需要提供用户名和密码。 安装和配置 搜索支持代码 、工作项和 Wiki 搜索功能。 有关详细信息,请参阅配置 搜索

    备注

    搜索还需要 Oracle Server JRE 8 (Update 60 或更高版本) 。 可以通过接受适用于服务器 JRE 的 Oracle 二进制代码许可协议并选择"配置"来下载并安装或更新到 最新版本。 请注意,这会将 JAVA_HOME 变量设置为指向 Java 安装目录,并且服务器 JRE 不提供自动更新。

  5. 配置应用程序层时,可以选择网站设置。 查看 网站设置 以了解选择和要求。

下载并安装

  1. 通过以下通道之一下载 Azure DevOps Server:

  2. 开始安装。

    安装程序将文件复制到计算机,然后启动Azure DevOps Server配置中心。

  3. 可以通过选择"启动向导"来配置安装,或稍后返回 并启动服务器配置向导向导,如下一部分所述。

    启动向导

使用"基本"选项进行配置

本部分逐步介绍如何使用"基本Azure DevOps Server配置应用程序。 "基本"选项已针对大多数输入使用默认选项,为简单起见进行了优化。 如果要完全控制所有输入,请改为选择"新建 部署 - 高级"选项。

  1. 打开 Azure DevOps 管理控制台,然后选择 "配置已安装的功能"以打开服务器配置向导。

    选择"配置已安装的功能"

  2. 选择 "配置Azure DevOps Server, 然后选择"启动向导"。

    启动向导

  3. 基本。 选择"新建部署 - 基本" 选项,然后选择"下一 步"。

    "新建部署"--"基本"页

  4. 语言。 选择部署的 " 语言",然后选择"下一 步"。

    基本>语言

  5. SQL Server实例。 选择SQL Server实例。 出于评估目的,请选择"安装 SQL Server Express"。 对于生产目的,请选择 "使用现有SQL Server实例"。 然后,选择“下一步”。

    基本>SQL Server实例

    如果选择"使用现有实例SQL Server, 请在下一页中输入数据库信息,然后选择"测试" 进行验证。 然后选择“下一步” 。

    基本>数据库

  6. 应用程序层。 选择想要使用的网站设置(包括是使用 HTTP 绑定还是 HTTPS 绑定),然后选择"下一步 "。 有关详细信息,请参阅 网站设置

    基本>应用程序层

  7. 搜索。 选择是安装和配置 搜索 功能还是使用现有的搜索服务。 安装和配置 搜索支持代码 、工作项和 Wiki 搜索功能。 有关详细信息,请参阅配置 搜索。 选择“下一步” 。

    基本>搜索

  8. 评审。 查看你的选择并选择" 验证", 向导将运行就绪性检查来验证环境和设置选择。 如果成功,可以配置部署。 否则,请修复任何错误,然后重新运行就绪情况检查。

  9. 就绪情况检查。 所有检查都通过后,即可完成配置。 选择"配置"。

    基本>配置>开始

    提示

    可以通过在左窗格中选择"上一页 " 或页面名称返回到任何上一页。 如果更改配置设置,则需要通过选择"单击此处重新运行就绪情况检查" 来验证设置

  10. 配置。 向导将开始配置每个功能并显示进度。 完成后,选择"下一 步"。

    基本>配置>下一步

  11. 完成。 查看配置结果,然后选择 "复制完整路径 ",将链接复制到配置日志文件。 选择Azure DevOps Server链接以打开 Web 门户。

    此示例中的链接为 /http:aaronha001/

    基本>完成

使用"高级"选项进行配置

本部分逐步介绍如何使用"高级Azure DevOps Server配置应用程序。 有关基本和高级选项的查看,请参阅安装和配置Azure DevOps、基本和高级配置选项

  1. 启动服务器配置向导以配置Azure DevOps Server。

    启动向导

  2. 选择 "配置Azure DevOps Server, 然后选择"启动向导"。

    启动向导

  3. 高级。 选择"新建部署 - 高级" 选项,然后选择"下一 步"。

    "新建部署"-"高级选择"

  4. 语言。 选择部署的 语言 ,然后选择 " 下一步"。

    高级>语言

  5. 数据库。 指定已设置用于 Azure DevOps Server 的 SQL Server 实例。 然后,选择“下一步”。

    高级>数据库

  6. 帐户。 指定要使用的服务帐户。

    高级>帐户

  7. 应用层。 选择要使用的网站设置,其中包括是否使用 HTTP 或 HTTPS 绑定,然后选择 " 下一步"。 有关详细信息,请参阅网站 设置

    高级>应用程序层

  8. 搜索。 选择是安装和配置 搜索 功能还是使用现有搜索服务。 安装和配置 搜索 支持代码、工作项和 Wiki 搜索功能。 有关详细信息,请参阅 配置搜索。 选择“下一步” 。

    高级>搜索

  9. 报告。 如果你不'使用 SQL Server Reporting Services 计划,或者'SQL Server Analysis Services 和 SQL Server Reporting Services 安装,则取消选中 "配置报表" 复选框。 否则,保持该框处于选中状态,然后选择 " 下一步"。

    高级>报告

  10. Reporting Services。 输入安装 SQL Server Reporting Services 的服务器的名称。 然后选择 " 填充 url"。 选择“下一步” 。

    高级>Reporting Services

  11. Analysis Services。 输入安装 SQL Server Reporting Services 的服务器的名称,然后选择 "测试"。 选择“下一步” 。

    高级>Analysis Services

  12. 报表读取器帐户。 输入为报表设置的服务帐户的凭据,然后选择 " 测试"。 选择“下一步” 。

    高级>报表读取器帐户

  13. Project 集合。 选中 " 创建新的团队项目集合 " 复选框。 必须至少有一个项目集合来定义项目。 将项目名称保留为 " DefaultCollection",或为其指定新名称和描述(可选)。

    >集合的高级>报表读取器帐户

    备注

    此集合将支持用于自定义工作跟踪的本地 XML 进程模型。 若要创建使用继承进程模型的集合,将需要添加未配置 reporting services 的项目集合。 请参阅 管理项目集合。 若要了解有关继承进程模型的详细信息,请参阅 关于进程自定义和继承的进程

  14. 评审。 查看已进行的配置设置,然后选择 " 验证"。

    高级>评审

  15. 就绪检查。 系统执行最终传递以确保配置设置有效。 所有检查都通过后,就可以完成配置了。 选择 " 配置"。

    高级>就绪状态检查

    提示

    您可以通过在左窗格中选择 " 上一步 " 或页面名称返回到任何以前的页面。 如果更改配置设置,则需要通过选择 "单击此处重新运行就绪状态检查" 来验证设置。

  16. 配置。 向导将开始配置每项功能并显示进度。 完成后,选择 " 下一步"。

    高级>配置

  17. 完成。 查看配置结果,并选择 " 复制完整路径 " 将链接复制到配置日志文件。 选择 "Azure DevOps Server" 链接以打开 web 门户。

    在此示例中,链接为 /http:aaronha001/

    高级>完成

创建一个项目

你的 web 门户将打开 "创建项目" 页面。

  1. 提供项目名称和可选说明。 项目名称不能包含空格或特殊字符 (如/: \ ~ &%;@ ' " ? < > |# $ *} {,+ = [] ) ,不能以下划线开头,不能以句点开头或结尾,且不得超过64个字符。

    默认设置为版本控制配置 Git 存储库,并为工作跟踪配置敏捷过程。 若要选择不同的选项,请展开 " 高级"。

    创建项目

    有关版本控制选项的比较,请参阅 为你的项目选择正确的版本控制。 若要查看工作跟踪过程,请参阅 选择进程

  2. 创建项目后,将显示 "项目摘要" 页面。 若要了解详细信息,请参阅 共享你的项目任务、查看项目活动

后续步骤

对于管理员:

对于开发人员: