Verbinden von Repositorys mithilfe des GitHub-App
Wichtig
Visual Studio App Center wird am 31. März 2025 eingestellt. Sie können Visual Studio App Center zwar weiterhin verwenden, bis es vollständig eingestellt ist, es gibt jedoch mehrere empfohlene Alternativen, zu denen Sie möglicherweise eine Migration in Erwägung ziehen.
In diesem Dokument erfahren Sie, wie Sie die App Center GitHub-App installieren und diese Integration in Ihrem Entwicklungsworkflow verwenden.
Die App Center GitHub-App ist eine GitHub Marketplace-App und kann direkt über GitHub installiert werden.
Um die App zu installieren, öffnen Sie einen Pull Request in GitHub in einem Repository mit einem mobilen Projekt. Nach dem Öffnen dieses Pull Requests wird eine Benachrichtigung angezeigt, um Continuous Integration (CI) über eine CI GitHub-App einzurichten. Diese Benachrichtigung wird nur angezeigt, wenn keine CI GitHub-Apps installiert sind.
Folgen Sie dem Link in der Benachrichtigung zur Mobilen CI-Kategorie von Apps, und wählen Sie die App Center-App aus. Wählen Sie einen von vier Plänen aus, einschließlich eines kostenlosen Tarifs, und installieren Sie die App. Die App kann sowohl in Ihrem persönlichen GitHub-Konto als auch in GitHub-Organisationen installiert werden.
Melden Sie sich nach der Installation des GitHub-App bei App Center an, oder erstellen Sie ein neues App Center-Konto. Wählen Sie als Nächstes das Repository zum Einrichten aus, und befolgen Sie den Assistenten, um Ihre App(s) zu erstellen. Die angezeigten Repositorys sind diejenigen, für die App Center autorisiert ist. Zusätzliche Repositorys können freigegeben werden, indem Sie die GitHub-App-Konfiguration ändern.
Hinweis
Wenn die GitHub-App in einem GitHub-organization installiert wurde, wird automatisch ein App Center-organization erstellt, und dieser organization ist der Besitzer der neuen Apps. Andere Mitglieder müssen dem App Center-organization hinzugefügt werden, um die Apps in App Center anzuzeigen oder zu bearbeiten. Weitere Informationen zu App Center-Organisationen finden Sie hier.
Branches müssen konfiguriert werden, bevor ein Build gestartet werden kann. Weitere Informationen zum Konfigurieren Ihres Branchs finden Sie in den Artikeln "Konfigurieren eines Builds" für Android, iOS und Windows. Wenn Sie einen Pull Request erstellen, geben Sie die Konfiguration für den Zielbranch dieses Pull Requests an.
Wenn Sie einen Pull Request auf GitHub öffnen, wird ein App Center-Build gestartet und die Buildkonfiguration des Zielbranchs kopiert. App Center überspringt die Schritte Zum Starten von Test und Verteilung während dieses Builds. Während der Build ausgeführt und abgeschlossen wird, meldet App Center build status zurück zu GitHub auf der Registerkarte Überprüfungen der Pull Request-Ansicht. Navigieren Sie zurück zum Build in App Center, indem Sie auf den Link Weitere Details zu App Center anzeigen klicken. Pull Requests aus einem forkierten Repository werden erst erstellt, wenn sie zusammengeführt oder auf der Registerkarte Überprüfungen angezeigt werden.
Hinweis
Wenn Sie einen Pull Request für einen nicht konfigurierten Branch öffnen, zeigt die Registerkarte Überprüfungen an, dass aktion erforderlich ist. Klicken Sie auf den Link Auflösen , um den Branch zu konfigurieren.
Fügen Sie eine neue App hinzu, indem Sie Ihrer GitHub-App-Installation Repositoryzugriff hinzufügen. Konfigurieren Sie Ihre GitHub-App-Installation , und wählen Sie das neue Repository aus, um den Zugriff auf und die Verbindung zu gewähren. Nachdem Sie auf Speichern geklickt haben, werden Sie zum Konfigurieren Ihrer neuen App zum App Center weitergeleitet.
Hinweis
Die beste Möglichkeit, dies zu nutzen, besteht darin, den Zugriff für Nur ausgewählte Repositorys auszuwählen und jedes Repository so hinzuzufügen, wie Sie es konfigurieren möchten. Möglicherweise müssen Sie auch private Untermodule hinzufügen, wenn Ihr Build davon abhängt.
Außerdem sendet App Center nach der Installation der GitHub-App eine Willkommens-E-Mail. Verbinden Sie ein neues Repository über die GitHub-App, indem Sie in der E-Mail auf die Schaltfläche Repository verbinden klicken, und wiederholen Sie den Vorgang, um eine neue Verbindung herzustellen.
Vorhandene App Center-Apps können Build-status nicht an GitHub melden, es sei denn, sie wurden mit den oben genannten Schritten integriert. Erstellen Sie eine neue App über den E-Mail-Link, um dieses Feature zu nutzen.