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


Интеграция Azure DevOps с Microsoft Teams

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

В этой статье описывается, как интегрировать действия проекта Azure DevOps непосредственно в каналы Microsoft Teams. Например, в каналах Teams можно увидеть следующие события Azure DevOps:

  • Обновления рабочих элементов
  • Запросы на включение внесенных изменений
  • Фиксации кода
  • Сборки
  • Развертывания и утверждения выпуска

Требования и ограничения

  • Чтобы создать подписки Azure DevOps в Teams, необходимо иметь разрешения администратора проекта в проекте Azure DevOps.

  • Чтобы получать уведомления Azure DevOps в Teams, необходимо иметь доступ к сторонним приложениям через OAuth в параметрах организации Azure DevOps.

  • Можно подключить только организации Azure DevOps в том же клиенте Microsoft Entra, что и ваша учетная запись Microsoft Teams. Даже если ваши адреса электронной почты одинаковы для Azure DevOps и Microsoft Teams, они не могут быть связаны, если они поддерживаются разными клиентами. Дополнительные сведения см. в статье Access с помощью часто задаваемых вопросы о Microsoft Entra.

  • Соединители Office 365 в Teams не удаляются, и вам может быть не удается создать новые соединители. Дополнительные сведения см. в разделе "Выход из эксплуатации соединителей Office 365" в Microsoft Teams. Функции, обеспечивающие аналогичные функциональные возможности соединителей Office 365 с более эффективной масштабируемостью и безопасностью, включают рабочие процессы или приложения Azure DevOps Services для Teams.

Приложения Azure DevOps Services для Teams

Примечание.

Эта функция доступна только в Azure DevOps Services. Как правило, новые функции впервые вводятся в облачной службе, а затем становятся доступными в локальной среде в следующей основной версии или обновлении Azure DevOps Server. Дополнительные сведения см. в статье "Временная шкала компонентов Azure DevOps".

Вы можете использовать следующие приложения, которые предлагают широкие возможности для интеграции с Microsoft Teams.

Приложение Azure Boards для Teams

Приложение Azure Boards для Teams помогает легко создавать и отслеживать рабочие элементы из каналов Teams. Рабочие элементы можно создавать с помощью команды или использовать действия сообщения для преобразования бесед в канал в рабочие элементы. Вы также можете настроить подписки и управлять ими для получения уведомлений в канале при каждом создании или обновлении рабочих элементов. Дополнительные сведения см. в разделе "Использование приложения Azure Boards" в Microsoft Teams.

Приложение Azure Pipelines для Teams

Приложение Azure Pipelines для Teams помогает легко отслеживать события в конвейерах из каналов Teams. Вы можете настроить и управлять подписками для завершенных сборок, выпусков и ожидающих утверждений, а также получать уведомления об этих событиях в каналах. Вы также можете утвердить сборки и выпуски развертываний из каналов. Дополнительные сведения см. в статье "Интеграция Azure Pipelines с Microsoft Teams".

Приложение Azure Repos для Teams

Приложение Azure Repos для Teams помогает легко отслеживать события в репозиториях из каналов Teams. Вы можете настроить и управлять подписками для фиксаций кода, создания запроса на вытягивание (PR), а также обновления pr и получать уведомления об этих событиях в каналах. Дополнительные сведения см. в статье "Использование Azure Repos" с Microsoft Teams.

Добавление и настройка вкладки Azure DevOps в Teams

Чтобы перенести панель мониторинга проекта или доску Kanban в Teams, вы можете установить приложение Azure DevOps на вкладке в канале Teams. Приложение Azure DevOps позволяет вставлять содержимое из приложения в сообщения и получать уведомления из приложения в каналах.

  1. В Teams выберите "Приложения " в меню слева и найдите Azure DevOps.

    Снимок экрана: поиск Azure DevOps в Teams.

  2. Выберите Azure DevOps и нажмите кнопку "Добавить в команду".

  3. Выберите канал Teams для добавления в приложение, а затем нажмите кнопку "Настройка".

    Снимок экрана: выбор настройки для Azure DevOps в Teams.

  4. Выберите "Выбрать организацию", выберите свою организацию и нажмите кнопку "Продолжить".

    Снимок экрана: выбор организации DevOps для интеграции Teams.

  5. На экране Azure DevOps выберите проект и добавьте панель мониторинга или доску Kanban на вкладку. Выберите другие конфигурации в зависимости от выбранного варианта и выберите, следует ли публиковать на канале сведения о добавлении вкладки.

    Снимок экрана: добавление панели мониторинга для Azure DevOps в Teams.

  6. Выберите Сохранить. Новая вкладка и доска отображаются в канале.

    Снимок экрана: панель мониторинга для проекта Azure DevOps в Teams.

Добавление приложения Azure DevOps Server в команду

Соединитель Azure DevOps Server отправляет уведомления о действиях в проектах.

Примечание.

Соединители Office 365 в Teams удаляются, а создание соединителя Office 365 может быть заблокировано. Дополнительные сведения см. в разделе "Выход из эксплуатации соединителей Office 365" в Microsoft Teams. Если вы не можете получить доступ к странице соединителей из классического клиента Teams, попробуйте использовать веб-клиент Teams. Приложение Workflows в Teams обеспечивает аналогичную функциональность с более эффективной масштабируемостью и безопасностью.

  1. В Teams выберите "Приложения " в меню слева и найдите Azure DevOps Server.

    Снимок экрана: поиск Azure DevOps Server в Teams.

  2. Выберите Azure DevOps Server и нажмите кнопку "Добавить в команду".

  3. Выберите канал для добавления в приложение, а затем выберите "Настройка соединителя".

    Снимок экрана: выбор соединителя для Azure DevOps Server в Teams.

  4. На странице Azure DevOps Server введите имя нового подключения к Azure DevOps Server и нажмите кнопку "Создать".

    Снимок экрана: создание подключения azure DevOps Server в Teams.

Чтобы управлять приложениями и вкладками Teams, выберите "Приложения " в меню Teams и выберите " Управление приложениями " в нижней части панели "Приложения ".