Подключение репозиториев с помощью Приложение GitHub

Важно!

Прекращение поддержки Центра приложений Visual Studio запланировано на 31 марта 2025 г. Хотя вы можете продолжать использовать Центр приложений Visual Studio, пока он не будет полностью выведен из эксплуатации, существует несколько рекомендуемых вариантов, на которые вы можете рассмотреть возможность миграции.

Узнайте больше о сроках поддержки и альтернативных вариантах.

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

Установка Приложение GitHub Центра приложений

Приложение GitHub центра приложений является Магазин GitHub приложением, которое можно установить непосредственно из GitHub.

Чтобы установить приложение, откройте запрос на вытягивание в GitHub в репозитории с мобильным проектом. После открытия этого запроса на вытягивание появится уведомление о настройке непрерывной интеграции (CI) через приложение CI GitHub. Это уведомление отображается только в том случае, если у вас не установлены приложения CI GitHub.

Изображение с уведомлением об установке приложений CI GitHub из GitHub PR

Перейдите по ссылке в уведомлении к категории мобильных приложений CI и выберите приложение Центра приложений. Выберите один из четырех планов, включая уровень "Бесплатный", и установите приложение. Приложение можно установить как в личной учетной записи GitHub, так и в организациях GitHub.

Подключение репозиториев с помощью Приложение GitHub

После установки Приложение GitHub войдите в Центр приложений или создайте новую учетную запись Центра приложений. Затем выберите репозиторий для настройки и следуйте указаниям мастера для создания приложений. Показанные репозитории являются теми, которые разрешено просматривать в Центре приложений. Дополнительные репозитории можно совместно использовать, изменив конфигурацию приложения GitHub.

Примечание

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

Перед запуском сборки необходимо настроить ветви. Дополнительные сведения о настройке ветви см. в статьях "Настройка сборки" для Android, iOS и Windows. Если вы создаете запрос на вытягивание, укажите конфигурацию для целевой ветви этого запроса на вытягивание.

Создание отчетов о состоянии сборки в GitHub

При открытии запроса на вытягивание в GitHub начнется сборка Центра приложений, в результате чего будет скопирована конфигурация сборки целевой ветви. Центр приложений пропустит этапы запуска теста и распространения во время этой сборки. По мере выполнения и завершения сборки Центр приложений сообщает о состоянии сборки обратно в GitHub на вкладке Проверки представления запроса на вытягивание. Вернитесь к сборке в Центре приложений, щелкнув ссылку Просмотреть дополнительные сведения в Центре приложений . Запросы на вытягивание из разветвленного репозитория не будут создаваться до тех пор, пока не будут объединены или не будут показаны на вкладке Проверки.

Изображение, на котором показана вкладка

Примечание

При открытии запроса на вытягивание в ненастроенной ветви на вкладке Проверки отображается действие Required (Требуется действие). Щелкните ссылку Разрешить , чтобы настроить ветвь.

Подключение нового репозитория

Добавьте новое приложение, добавив доступ к репозиторию к установке приложения GitHub. Настройте установку приложения GitHub и выберите новый репозиторий для предоставления доступа и подключения. После нажатия кнопки Сохранить вы будете перенаправлены в Центр приложений, чтобы настроить новое приложение.

Примечание

Лучший способ воспользоваться этим — выбрать доступ для параметра Только выбрать репозитории и добавить каждый репозиторий по мере его настройки. Кроме того, может потребоваться добавить частные подмодули, если сборка зависит от них.

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

Подключение существующих приложений

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