Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сервисы 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:
Добавить или удалить репозитории GitHub или подключение из Azure Boards.
Измените доступ к репозиторию на Azure Boards, чтобы изменить подключения, приостановить интеграцию или удалить приложение Azure Boards.
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.