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


Что такое интеграция Boards-GitHub Azure?

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

Оставайтесь согласованными с Azure Boards и связывайте вашу работу с кодом и задачи с GitHub. В этой статье представлен обзор интеграции между Azure Boards и GitHub.

Important

Если вы хотите настроить подключения к GitHub.com и управлять ими, используйте приложение Azure Boards для GitHub. Приложение позволяет оптимизировать процесс настройки. Его преимущество также заключается в том, что проверка подлинности и рабочие операции выполняются от имени приложения, а не от имени отдельного лица. После подключения вы можете управлять репозиториями из Azure Boards или GitHub.com.

Интеграция между Azure Boards и GitHub

Azure Boards и Azure DevOps поддерживают интеграцию с репозиториями GitHub.com и GitHub Enterprise Server. Вы можете начать с Azure Boards или GitHub, чтобы интегрировать и подключиться к репозиториям GitHub в проект Azure Boards.

Azure DevOps Services поддерживает до 500 подключений репозитория GitHub на подключение. Azure DevOps 2022 поддерживает до 500 репозиториев, а более ранние версии поддерживают до 100 репозиториев.

Функции интеграции

Интеграция Boards-GitHub Azure поддерживает следующие функции:

Feature Description Дополнительные сведения
Переключение рабочих элементов Переключите рабочие элементы в состояние «Готово» или «Завершено» с помощью команд fix, fixes или fixed в GitHub. Используйте AB# для связывания рабочих элементов GitHub с Azure Boards
Добавление комментариев Опубликуйте комментарий к коммиту, pull request или issue, если он связан с рабочим элементом. Обмен данными на GitHub
Ссылка из рабочих элементов Добавление ссылок на рабочие задачи в ветку GitHub, коммит или pull-реквест. Связывание коммитов GitHub, пул-запросов, веток и задач с рабочими элементами в Azure Boards
Просмотр объектов GitHub Работайте с аннотациями GitHub на доске и быстро открывайте связанные коммиты, pull-запросы или задачи. Просмотр объектов GitHub на доске
Настройка индикаторов состояния Добавьте синтаксис Markdown в файл README.md репозитория GitHub и покажите статус вашей доски. Добавление значков состояния для репозитория GitHub
Управление доступом к репозиторию Выберите, могут ли все репозитории или только указанные вами репозитории участвовать в интеграции Boards-GitHub Azure. Изменение доступа к репозиторию
Устранение неполадок интеграции Устранение неполадок в интеграции Azure Boards-GitHub с репозиториями. Устранение проблем с подключением
Включение DevSecOps Настройте поддержку DevSecOps (или Secure DevOps), защитите код с помощью GitHub, чтобы вы могли безопасно отслеживать работу в Azure Boards. Включение DevSecOps с помощью Azure и GitHub

Задачи подключения

Вы можете выполнить следующие задачи подключения с помощью интеграции с Azure Boards-GitHub.

Restrictions

Следующие ограничения применяются к интеграции azure Boards-GitHub.

  • Репозиторий GitHub можно подключить только к одной организации и проекту Azure DevOps.

    При подключении одного и того же репозитория GitHub к проектам, определенным в двух или более организациях Azure DevOps, могут возникнуть неожиданные ссылки на упоминания с префиксом AB#. Дополнительные сведения см. в статье об устранении неполадок интеграции с Azure Boards-GitHub.

  • Azure DevOps может интегрироваться только с репозиториями GitHub или репозиториями Azure Repos Git. Интеграция с другими репозиториями Git не поддерживается.

  • Не удается запросить рабочие элементы со ссылками на артефакты GitHub. Однако можно запросить рабочие элементы с параметром External Link Count > 0 .