Связь GitHub с Azure Boards
Использование GitHub, отслеживание работы в Azure Boards
Используйте Azure Boards для планирования и отслеживания работ, а GitHub для управления версиями при разработке программного обеспечения.
Подключив Azure Boards к репозиториям GitHub, вы сможете сопоставить фиксации, запросы на вытягивание и проблемы в GitHub с рабочими элементами в Azure Boards.
Приложение Azure Boards
Интеграция создается с помощью приложения Azure Boards, которое выполняет роль моста между Azure Boards и GitHub.
Чтобы установить приложение, вам нужны права администратора или владельца репозитория или организации на GitHub.
Это приложение устанавливается из GitHub Marketplace. Приложение Azure Boards
Проверка подлинности в GitHub
Azure Boards может подключаться к GitHub. Если вы используете GitHub в облаке, вам доступны следующие варианты проверки подлинности при добавлении подключения GitHub.
- Имя пользователя или пароль
- Личный маркер доступа
Пошаговое руководство по созданию подключения Azure Boards к GitHub см. в этой статье.
Вы можете настроить другие проекты Azure Boards и Azure DevOps, репозитории GitHub.com, а также изменить текущую конфигурацию на странице приложения Azure Boards.
Настроив интеграцию между Azure Boards и GitHub с помощью приложения Azure Boards, вы сможете добавлять или удалять репозитории на веб-портале Azure Boards.
Поддерживаемые сценарии интеграции
Интеграция Azure Boards и GitHub поддерживает следующие подключения:
Из GitHub:
- Поддержка интеграции для всех или для выбранных репозиториев из учетной записи или организации GitHub.
- Добавление или удаление репозиториев GitHub, участвующих в интеграции, и настройка проекта, к которому они подключаются.
- Приостановление интеграции Azure Boards и GitHub или удаление приложения.
Из Azure Boards:
- Подключение одного или нескольких репозиториев GitHub к проекту Azure Boards.
- Добавление или удаление репозиториев GitHub из подключения GitHub в проекте Azure Boards.
- Полное удаление подключения GitHub для проекта.
- Предоставление возможности репозиторию GitHub подключаться к одному или нескольким проектам Azure Boards в пределах одной и той же организации или коллекции Azure DevOps.
Интеграция Azure Boards и GitHub поддерживает следующие рабочие задачи:
- Создание связей между рабочими элементами и фиксациями, запросами на вытягивание и проблемами GitHub на основе упоминаний GitHub.
- Поддержка смены состояния для рабочих элементов на "Готово" или "Завершено" при использовании упоминаний fix, fixes или fixed на GitHub.
- Поддержка полной трассировки путем размещения комментариев к обсуждениям в GitHub при связывании рабочих элементов с фиксациями, запросами на вытягивание или проблемами GitHub.
- Отображение артефактов кода, привязанных к GitHub, в разделе "Разработка" рабочего элемента.
- Отображение артефактов, привязанных к GitHub, в качестве аннотаций на карточках на канбан-досках.
- Поддержка эмблем состояния для столбцов канбан-досок, добавленных в репозитории GitHub.
Следующие задачи сейчас не поддерживаются:
- Отправка запросов к рабочим элементам со ссылками на артефакты GitHub. Но вы можете получить список рабочих элементов, у которых число внешних ссылок превышает 0.
Примечание.
Справочные материалы: Интеграция Azure Boards и GitHub.
Дополнительные сведения см. в разделе:
- Изменение доступа к репозиторию GitHub, приостановка или удаление интеграции.
- Добавление или удаление репозиториев GitHub.
- Link GitHub commits, pull requests, and issues to work items (Связь фиксаций, запросов на вытягивание и проблем GitHub с рабочими элементами).