连接到 Azure DevOps 的工具和客户端

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Microsoft的软件开发工具平台已非常成熟。 Visual Basic 和 Visual Studio 集成开发环境(IDE)支持其软件开发团队,并提供插件目录来扩展产品功能。 具体而言,团队资源管理器插件允许 Visual Studio 客户端连接到 Azure DevOps 以支持源代码管理、工作跟踪、生成和测试操作。 本文介绍可用于连接 Azure DevOps 和增强开发的各种工具和客户端。

桌面客户端开发人员工具

开发人员可以通过以下版本的 Visual Studio 和插件访问许多工具。若要下载任何版本的 Visual Studio,请转到 Visual Studio 下载页。 若要了解使用 Visual Studio 版本获取的功能,请参阅 比较 Visual Studio 产品/服务

Visual Studio 版本 DESCRIPTION
Visual Studio Community 适用于为 Android、iOS 和 Windows 创建新式应用程序的功能齐全的可扩展 IDE,包括 Web 应用程序和云服务。 (替换 Visual Studio Express)
Visual Studio Professional 用于支持单个开发人员或小型团队的开发工具和服务。
Visual Studio Enterprise 为任何规模的团队提供集成的端到端开发工具和解决方案,并支持扩展需求。 支持设计、生成和管理复杂的企业应用程序。
Visual Studio Test Professional 访问Microsoft测试和开发工具,以支持整个开发过程中的质量和协作。
Visual Studio Code 免费开源代码编辑器,其中包含免费扩展,支持连接到 Azure DevOps 上的 Git 存储库。
使用 Azure DevOps Services 插件的 Android Studio 免费插件支持 Android 开发人员,并连接到 Azure DevOps 上的 Git 存储库。
使用 Azure DevOps Services 插件的 IntelliJ 免费插件,支持使用 IntelliJ IDEA 或 Android Studio 连接到 Azure DevOps 上的 Git 存储库的开发人员。

若要开始使用客户端库,请参阅 客户端库示例

Team Explorer 插件

团队资源管理器是所有 Visual Studio 版本的插件,将 Visual Studio 连接到 Azure DevOps 中定义的项目。 你可管理源代码、工作项和生成。 团队资源管理器支持使用 Git 和 Team Foundation 版本控制(TFVC)进行源代码管理。 有关详细信息,请参阅 团队资源管理器中的工作。

团队资源管理器主页的屏幕截图,其中显示了 Git 作为 Visual Studio 2022 中的源代码管理形式。

Visual Studio 2019 中 Git 的主页

团队资源管理器主页的屏幕截图,其中显示了 Git 作为源代码管理的形式。

Visual Studio 2019 中使用 TFVC 的主页

团队资源管理器主页的屏幕截图,其中显示 TFVC 作为源代码管理的形式。

Visual Studio 的 Git 体验

Visual Studio 2019 及更高版本提供 Git 菜单,可快速访问源代码管理和存储库任务。

Visual Studio 2022 中 Git 菜单的屏幕截图。

Visual Studio 2022 还提供 Git 更改Git 存储库 窗口:

Visual Studio 2022 中 Git 更改和 Git 存储库窗口的屏幕截图。

Visual Studio 中 Git 菜单的屏幕截图。

有关详细信息,请参阅 Visual Studio 中的 Git 体验以及 Git 和团队资源管理器的并行比较。

Office 集成工具

若要使用 Azure DevOps 添加和批量修改工作项,可以集成 Microsoft Office Excel。 若要支持集成,需要安装 Azure DevOps Office Integration 2019 加载项。

特定于任务的客户端

以下客户端支持特定任务,例如管理测试工作、提供反馈和修改工作项:

基于浏览器的 Web 工具

基于浏览器的 Web 工具可用于与 Azure DevOps 连接。 可以使用通过 Web 门户或 Azure DevOps Services 产品团队构建和维护的扩展支持的协作工具。

Web 门户支持

通过 Web 门户支持的协作工具汇总在 Essential 服务下。 Azure DevOps Services 每三周部署一次新功能,每季度部署一次 Azure DevOps Server。

下表列出了支持的浏览器和适用的 Azure DevOps 版本:

浏览器 版本 Azure DevOps 支持
Microsoft Edge、Firefox、Chrome 最近 Azure DevOps Services、Azure DevOps Server 2019 及更高版本
Safari (Mac) 14.1 及更高版本 Azure DevOps Services、Azure DevOps Server 2019 及更高版本
Internet Explorer 11 及更高版本 仅限 Azure DevOps Server 2019 和 2020

有关详细信息,请参阅 Web 门户导航

基于浏览器的扩展

Azure DevOps Services 产品团队维护以下内置扩展:

  • 代码搜索:增加跨团队协作和代码共享。 使开发人员能够在组织或集合中托管的所有项目的代码库中快速找到相关信息。 发现实现示例、浏览定义和错误文本。
  • 工作项搜索:快速查找相关工作项,并跨组织内所有项目的所有工作项字段进行搜索。 跨所有字段运行全文搜索,以有效查找相关的工作项。 在任何工作项字段中使用内联搜索筛选器,并快速缩小工作项列表的范围。

可以在“组织设置>扩展浏览市场”下找到 Azure DevOps 中的更多扩展>。 有关详细信息,请参阅 关于迁移和集成工作跟踪数据

命令行工具

可以使用以下命令行工具完成许多代码开发和管理任务:

对第三方应用程序的集成工具支持

多种工具支持从第三方应用程序监视 Azure DevOps 并与 Azure DevOps 交互。

服务 集成工具 参考文献
Azure Boards Slack、Microsoft Teams - Azure Boards 与 Slack 集成
- Azure Boards 与 Microsoft Teams
Azure Repos Slack、Microsoft Teams - Azure Repos 与 Slack 集成
- Azure Repos 与 Microsoft Teams 的集成
Azure Pipelines Slack、Microsoft Teams、ServiceNow、Jenkins - Azure Pipelines 与 Slack 集成
- Microsoft Teams 中的 Azure Pipelines
- 使用 ServiceNow 进行变更管理
- 从 Jenkins 进行持续部署

市场扩展

Visual Studio 和 Azure DevOps 提供各种特性和功能,以及扩展和共享功能的功能。 扩展是简单的加载项,可用于自定义和扩展 Azure DevOps 和工作跟踪体验。 这些扩展是使用 HTML、JavaScript 和 CSS 等标准技术编写的。 还可以使用首选的开发工具开发自己的扩展:

  • 使用 RESTful API 库生成自定义扩展。
  • 将扩展发布到 Azure DevOps 市场。
  • 维护扩展以供私人使用,或与使用 Visual Studio 和 Azure DevOps 的数百万开发人员共享扩展。

有关详细信息,请参阅 Azure DevOps 市场扩展概述。

REST API

Azure DevOps API 基于 REST、OAuth、JSON 和服务挂钩。 这些资源是行业广泛支持的标准 Web 技术。 提供 REST API 以支持构建 Azure DevOps 的扩展。 有关详细信息,请参阅 REST API 概述