Łączenie repozytoriów przy użyciu aplikacji GitHub
Artykuł
Ważne
Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Chociaż możesz nadal używać programu Visual Studio App Center do momentu jego pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.
W tym dokumencie dowiesz się, jak zainstalować aplikację GitHub App Center i korzystać z tej integracji w przepływie pracy programowania.
Instalowanie aplikacji GitHub Centrum aplikacji
Aplikacja GitHub App Center jest aplikacją z witryny GitHub Marketplace i można ją zainstalować bezpośrednio z usługi GitHub.
Aby zainstalować aplikację, otwórz żądanie ściągnięcia w usłudze GitHub w repozytorium z projektem mobilnym. Po otwarciu tego żądania ściągnięcia zostanie wyświetlone powiadomienie o skonfigurowaniu ciągłej integracji (CI) za pośrednictwem aplikacji GitHub ciągłej integracji. To powiadomienie jest wyświetlane tylko wtedy, gdy nie masz zainstalowanych żadnych aplikacji ci w usłudze GitHub.
Kliknij link w powiadomieniu do kategorii aplikacji mobilnej ciągłej integracji i wybierz aplikację Centrum aplikacji. Wybierz jeden z czterech planów, w tym warstwę Bezpłatna, i zainstaluj aplikację. Aplikację można zainstalować zarówno na osobistym koncie Usługi GitHub, jak i w organizacjach usługi GitHub.
Dołączanie repozytoriów przy użyciu aplikacji GitHub
Po zainstalowaniu aplikacji GitHub zaloguj się do Centrum aplikacji lub utwórz nowe konto centrum aplikacji. Następnie wybierz repozytorium, aby skonfigurować i postępować zgodnie z instrukcjami kreatora, aby utworzyć aplikacje. Wyświetlane repozytoria są autoryzowane do wyświetlania tych repozytoriów. Dodatkowe repozytoria można udostępniać, zmieniając konfigurację aplikacji usługi GitHub.
Uwaga
Jeśli aplikacja GitHub została zainstalowana w organizacji usługi GitHub, zostanie automatycznie utworzona organizacja centrum aplikacji, a ta organizacja będzie właścicielem nowych aplikacji. Aby można było wyświetlać lub edytować aplikacje w Centrum aplikacji, należy dodać innych członków do organizacji usługi App Center. Więcej informacji na temat organizacji centrum aplikacji można dowiedzieć się więcej.
Przed rozpoczęciem kompilacji należy skonfigurować gałęzie. Przeczytaj więcej na temat konfigurowania gałęzi odpowiednio w artykułach "Konfigurowanie kompilacji" dla systemów Android, iOS i Windows. Jeśli tworzysz żądanie ściągnięcia, określ konfigurację dla gałęzi docelowej tego żądania ściągnięcia.
Raportowanie stanu kompilacji do usługi GitHub
Otwarcie żądania ściągnięcia w usłudze GitHub spowoduje uruchomienie kompilacji usługi App Center, kopiując konfigurację kompilacji gałęzi docelowej. Podczas tej kompilacji usługa App Center pominie kroki uruchamiania testu i dystrybucji. Po uruchomieniu i zakończeniu kompilacji usługa App Center zgłasza stan kompilacji z powrotem do usługi GitHub na karcie Kontrole w widoku żądania ściągnięcia. Przejdź z powrotem do kompilacji w centrum aplikacji, klikając link Wyświetl więcej szczegółów w Centrum aplikacji . Żądania ściągnięcia z rozwidlenia repozytorium nie będą kompilowane, dopóki nie zostaną scalone lub wyświetlone na karcie Kontrole.
Uwaga
Podczas otwierania żądania ściągnięcia w nieskonfigurowanej gałęzi na karcie Kontrole zostanie wyświetlona wartość Wymagana akcja. Kliknij link Rozwiąż , aby skonfigurować gałąź.
Łączenie nowego repozytorium
Dodaj nową aplikację, dodając dostęp do repozytorium do instalacji aplikacji Usługi GitHub. Skonfiguruj instalację aplikacji GitHub i wybierz nowe repozytorium, aby udzielić dostępu do usługi i nawiązać połączenie. Po kliknięciu przycisku Zapisz nastąpi przekierowanie do centrum aplikacji w celu skonfigurowania nowej aplikacji.
Uwaga
Najlepszym sposobem na skorzystanie z tego rozwiązania jest wybranie opcji Dostęp tylko do wybranych repozytoriów i dodanie każdego repozytorium w taki sposób, w jaki chcesz je skonfigurować. Może być również konieczne dodanie prywatnych modułów podrzędnych , jeśli kompilacja jest od nich zależna.
Ponadto po zainstalowaniu aplikacji GitHub usługa App Center wysyła powitalną wiadomość e-mail. Połącz nowe repozytorium za pośrednictwem aplikacji GitHub, klikając przycisk Połącz repozytorium w wiadomości e-mail i powtarzając proces tworzenia nowego połączenia.
Łączenie istniejących aplikacji
Istniejące aplikacje usługi App Center nie mogą zgłaszać stanu kompilacji w usłudze GitHub, chyba że zostały dołączone do powyższych kroków. Utwórz nową aplikację za pośrednictwem linku poczty e-mail, aby skorzystać z tej funkcji.
Dowiedz się, jak zautomatyzować procesy DevOps przy użyciu aplikacji GitHub, które zapewniają obsługę powtarzalnych zadań, umożliwiają wymuszanie zasad zespołu i pozwalają utrzymać porządek w repozytorium.