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


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

Сервисы Azure DevOps | 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 поддерживают до 500 подключений репозитория GitHub на подключение. Azure DevOps 2022 поддерживает до 500 репозиториев, а более ранние версии поддерживают до 100 репозиториев.

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

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

Feature Description Дополнительные сведения
Перемещение рабочих элементов Переключите рабочие элементы в состояние "Готово" или "Завершено" с помощью команд fix, fixes или fixed в GitHub. Используйте AB#, чтобы связать элементы работы GitHub с элементами работы Azure Boards
Добавление комментариев Опубликуйте комментарий к коммиту GitHub, pull request или задаче при связывании с рабочим элементом. Общение на GitHub
Ссылка из рабочих элементов Добавьте ссылки на рабочие элементы в ветвь GitHub, коммит или pull request, осуществив поиск и углублённое изучение в репозитории. Связывание коммитов GitHub, пул-реквестов, веток и задач с рабочими элементами в Azure Boards
Просмотр объектов GitHub Работайте с аннотациями GitHub на доске и быстро открывайте связанные GitHub коммиты, pull-запросы или задачи. Просмотр объектов GitHub на доске
Инсайты по pull requestам Просматривайте статус черновика, статус проверки и статус проверок для связанных пулл реквестов на GitHub непосредственно в разделе "Разработка". Информация о GitHub pull-запросах
Упоминание о запросах на вытягивание в GitHub Используйте ! упоминания для ссылок и обсуждения GitHub Pull Request из любого текстового поля или комментария рабочего элемента. Упомяните GitHub pull requests
Создание трассировки для конвейеров YAML Автоматическое создание ссылок Интеграция в процессе сборки на рабочие элементы при использовании Azure Pipelines YAML с репозиторием GitHub. Просмотр состояния сборки для конвейеров YAML
Настройка индикаторов состояния Добавьте синтаксис Markdown в файл README.md репозитория GitHub и покажите состояние доски. Добавьте индикаторы состояния для вашего репозитория GitHub
Управление доступом к репозиторию Выберите, могут ли все репозитории или только указанные вами репозитории участвовать в интеграции Azure Boards-GitHub. Изменение доступа к репозиторию
Устранение неполадок интеграции Устранение неполадок в интеграции 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 .