Поделиться через


Средства и клиенты, которые подключаются к Azure DevOps

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Платформа Майкрософт средств разработки программного обеспечения хорошо установлена. Интегрированная среда разработки Visual Basic и Visual Studio поддерживает команды в разработке программного обеспечения и предлагает каталог подключаемых модулей для расширения функциональных возможностей продукта. В частности, подключаемый модуль Team Explorer позволяет клиенту Visual Studio подключаться к Azure DevOps для поддержки системы управления версиями, отслеживания работы, сборки и тестирования. В этой статье описаны различные средства и клиенты, которые можно использовать для подключения к Azure DevOps и улучшения разработки.

Подсказка

Вы можете использовать ИИ, чтобы помочь с задачами Azure DevOps. См. статью "Включение AI-ассистента в сервере MCP Azure DevOps", чтобы начать.

Средства разработки настольных клиентов

Разработчики имеют доступ ко многим средствам с помощью следующих версий Visual Studio и подключаемых модулей. Чтобы скачать любую версию Visual Studio, перейдите на страницу загрузки Visual Studio. Сведения о возможностях, которые вы получаете с помощью версий Visual Studio, см. в статье "Сравнение предложений Visual Studio".

Версия Visual Studio Описание
Сообщество Visual Studio Полнофункциональная и расширяемая интегрированная среда разработки для создания современных приложений для Android, iOS и Windows, включая веб-приложения и облачные службы. (Заменяет Visual Studio Express)
Visual Studio Professional Средства разработки и службы для поддержки отдельных разработчиков или небольших команд.
Visual Studio Enterprise Интегрированные комплексные средства разработки и решения для команд любого размера и необходимость масштабирования. Поддерживает проектирование, создание и управление сложными корпоративными приложениями.
Visual Studio Test Professional Доступ к средствам Microsoft для тестирования и разработки, поддерживающим качество и сотрудничество на всех этапах процесса разработки.
Visual Studio Code Бесплатный редактор кода с открытым исходным кодом с бесплатным расширением для поддержки подключения к репозиториям Git в Azure DevOps.
Android Studio с подключаемым модулем Azure DevOps Services Бесплатный подключаемый модуль для поддержки разработчиков Android и подключения к репозиториям Git в Azure DevOps.
IntelliJ с подключаемым модулем Azure DevOps Services Бесплатный подключаемый модуль для поддержки разработчиков, использующих IntelliJ IDEA или Android Studio для подключения к репозиториям Git в Azure DevOps.

Сведения о начале работы с клиентскими библиотеками см. в примерах клиентской библиотеки.

Плагин Team Explorer

Team Explorer, подключаемый модуль ко всем версиям Visual Studio, подключает Visual Studio к проектам, определенным в Azure DevOps. Можно управлять исходным кодом, рабочими элементами и сборками. Team Explorer поддерживает использование систем контроля версий Git и Team Foundation Version Control (TFVC) для управления исходным кодом. Дополнительные сведения см. в разделе "Работа в Team Explorer".

Снимок экрана домашней страницы Team Explorer, показывающий Git как форму управления версиями в Visual Studio 2022.

Опыт работы с Visual Studio Git

Visual Studio 2019 и более поздних версий предоставляет меню Git с быстрым доступом к задачам управления версиями и репозиторием.

Снимок экрана: меню Git в Visual Studio 2022.

Visual Studio 2022 также предоставляет окна Изменения Git и Репозиторий Git:

Снимок экрана: окна

Дополнительные сведения см. в статье об использовании Git в Visual Studio и параллельном сравнении Git и Team Explorer.

Средства интеграции с Office

Если вы хотите добавить и выполнить массовое изменение рабочих элементов с Azure DevOps, вы можете интегрировать Microsoft Office Excel. Для поддержки интеграции необходимо установить надстройку Azure DevOps Office Integration 2019 .

Специализированные клиенты для задач

Следующие клиенты поддерживают определенные задачи, такие как управление усилиями тестирования, предоставление отзывов и изменение рабочих элементов:

Веб-инструменты на основе браузера

Веб-инструменты на основе браузера доступны для подключения к Azure DevOps. Вы можете использовать инструменты совместной работы, поддерживаемые через веб-портал или расширения, которые создаются и поддерживаются командой разработчиков продукта Azure DevOps Services.

Поддержка веб-портала

Средства совместной работы, поддерживаемые на веб-портале, приведены в разделе "Основные службы". Новые функции развертываются каждые три недели для 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

Дополнительные сведения см. в разделе навигации на веб-портале.

Расширения на основе браузера

Команда продуктов Azure DevOps Services поддерживает следующие встроенные расширения:

  • Поиск кода: увеличение совместной работы между командами и совместного использования кода. Позволяет разработчикам быстро находить соответствующие сведения в базе кода всех проектов, размещенных в организации или коллекции. Ознакомьтесь с примерами реализации, определениями браузера и текстом ошибки.
  • Поиск рабочих элементов. Быстрый поиск соответствующих рабочих элементов и поиск по всем полям рабочих элементов во всех проектах в организации. Выполните полнотекстовый поиск по всем полям, чтобы эффективно найти соответствующие рабочие элементы. Используйте встроенные фильтры поиска, в любом поле рабочего элемента и быстро сузьте список рабочих элементов.

Дополнительные расширения можно найти в Azure DevOps в разделе "параметры организации>Расширения>Обзор Marketplace". Дополнительные сведения см. в статье о миграции и интеграции данных отслеживания работы.

Программы командной строки

Вы можете выполнить множество задач разработки кода и администрирования с помощью следующих средств командной строки:

Поддержка интегрированных средств для сторонних приложений

Несколько средств обеспечивают поддержку мониторинга и взаимодействия с Azure DevOps из стороннего приложения.

Услуга Интегрированные средства Ссылки
Доски Azure 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
- Azure Pipelines с Microsoft Teams
- Управление изменениями с помощью ServiceNow
- Непрерывное развертывание из Jenkins

Расширения Marketplace

Visual Studio и Azure DevOps предлагают различные функции и функциональные возможности, а также возможность расширения и предоставления общего доступа к функциям. Расширения — это простые надстройки, которые можно использовать для настройки и расширения возможностей Azure DevOps и отслеживания работы. Расширения создаются с использованием стандартных технологий, таких как HTML, JavaScript и CSS. Вы также можете разрабатывать собственные расширения с помощью предпочитаемых средств разработки:

  • Создание пользовательских расширений с помощью библиотеки API RESTful.
  • Опубликуйте расширения в Azure DevOps Marketplace.
  • Сохраняйте расширения для частного использования или делитесь расширениями с миллионами разработчиков, которые используют Visual Studio и Azure DevOps.

Дополнительные сведения см. в Azure DevOps Marketplace и обзор расширений.

REST API-интерфейсы

API Azure DevOps основаны на REST, OAuth, JSON и веб-хуках. Эти ресурсы являются стандартными веб-технологиями, которые широко поддерживаются в отрасли. REST API-интерфейсы предоставляются для поддержки создания расширений в Azure DevOps. Дополнительные сведения см. в обзоре REST API.