Связь GitHub с Azure Boards

Завершено

Использование GitHub, отслеживание работы в Azure Boards

Используйте Azure Boards для планирования и отслеживания работ, а GitHub для управления версиями при разработке программного обеспечения.

Подключив Azure Boards к репозиториям GitHub, вы сможете сопоставить фиксации, запросы на вытягивание и проблемы в GitHub с рабочими элементами в Azure Boards.

Снимок экрана: интеграция GitHub и Azure Boards.

Приложение Azure Boards

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

Чтобы установить приложение, вам нужны права администратора или владельца репозитория или организации на GitHub.

Это приложение устанавливается из GitHub Marketplace. Приложение Azure Boards

Снимок экрана: интеграция приложения 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.

Дополнительные сведения см. в разделе: