установка Azure Boards приложения для GitHub

Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019

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

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

Предварительные требования

  • чтобы установить Azure Boards приложение, необходимо быть администратором или владельцем GitHub организации.
  • чтобы подключиться к Azure Boards проекту, необходимо иметь разрешение на чтение для репозитория GitHub. кроме того, необходимо быть членом группы администраторов Project. Если вы создали проект, у вас есть разрешения.

Важно!

если репозиторий уже подключен через другой тип проверки подлинности, например OAuth, необходимо удалить этот репозиторий из существующего подключения, прежде чем повторно подключить его через приложение GitHub. выполните действия, описанные в разделе добавление или удаление репозиториев GitHub , перед началом настройки GitHub приложения.

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

установка и настройка приложения Azure Boards

  1. перейдите в приложение Azure Boards в GitHub Marketplace https://github.com/marketplace/azure-boards .

  2. Выберите настроить план.

    GitHub Marketplace, Azure Boards

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

    установите Azure Boards, выберите Project

  4. Выберите репозитории, к которым вы хотите подключиться Azure Boards.

    Здесь мы решили подключиться ко всем репозиториям.

    установка Azure Boards, выбор репозиториев

  5. выберите Azure DevOps организации и Azure Boards проект, к которому требуется подключиться GitHub. com.

    настройка проекта Azure Boards, выбор организации и проекта

    Одновременно можно подключить только один проект. Если вы хотите подключиться к другим проектам, это можно сделать позже, как описано в разделе Настройка дополнительных проектов или репозиториев далее в этой статье.

  6. авторизация Azure Boards организации для подключения к GitHub. com.

    Авторизация Azure Boards

  7. подтвердите репозитории GitHub. com, которые вы хотите подключить. Выберите каждый репозиторий, к которому необходимо подключиться. Отмените выбор всех репозиториев, которые не должны участвовать в интеграции.

    подтверждение репозиториев GitHub

<a id="get-started" />

Начало работы с подключением

На этом этапе интеграция с Azure Boards-GitHub завершена. Вы можете пропустить следующие шаги или выполнить их, чтобы понять, какие функции поддерживаются в соединении.

  1. выберите создать , чтобы добавить — задачу "проблемы рабочего элемента" ("базовый"), "пользовательская история" (agile) или элемент невыполненной работы по продукту (Scrum) — в зависимости от модели процесса, используемой проектом Azure Boards.

    Приступая к работе, создание проблемы

    На Azure Boards появится рабочий элемент с именем добавить эмблему в файл readme .

  2. Затем выберите создать и свяжите запрос на вытягивание.

    Приступая к работе, создание связанного запроса на вытягивание

    Этот шаг выполняет следующие действия в фоновом режиме.

    • добавляет значок в файл README первого репозитория в списке подключенных репозиториев GitHub
    • создает GitHub фиксацию для обновления, созданного путем добавления эмблемы в файл сведений
    • создает запрос на вытягивание GitHub для слияния изменений, внесенных в файл сведений
    • связывает GitHub фиксацию и запрос на вытягивание с рабочим элементом, созданным на шаге 1.
  3. Наконец, выберите Просмотр рабочего элемента , чтобы открыть рабочий элемент, созданный на шаге 1. обратите внимание на ссылки в разделе разработка , которые соответствуют запросу commit и pull, созданному в GitHub. com.

    Открыть рабочий элемент

  4. Выберите ссылку на запрос на вытягивание, первую ссылку в списке, чтобы открыть запрос на вытягивание в GitHub.

    запрос на вытягивание GitHub откроется на новой вкладке браузера.

    Форма вопроса, Добавление эмблемы

  5. Выполните запрос на вытягивание.

    ссылка открытия запроса на вытягивание GitHub

  6. Перейдите к файлу сведений репозитория и просмотрите добавленный значок.

    репозиторий GitHub с добавленным значком

    дополнительные сведения о Azure Boards значков см. в разделе настройка эмблем состояния для добавления в GitHub файлы сведений.

Настройка дополнительных проектов или репозиториев

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

Добавление или удаление репозиториев из Azure Boards

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

Возможные дальнейшие действия