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