Filtert GitHub globale oder organisatorische Webhook-Ereignisse (Konsole) - AWS CodeBuild

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Filtert GitHub globale oder organisatorische Webhook-Ereignisse (Konsole)

Wenn Sie ein GitHub Projekt über die Konsole erstellen, wählen Sie die folgenden Optionen aus, um innerhalb des Projekts einen GitHub globalen oder organisatorischen Webhook zu erstellen. Weitere Informationen zu globalen Webhooks und GitHub Organisations-Webhooks finden Sie unter. GitHub globale Webhooks und organisatorische Webhooks

  1. Öffnen Sie die AWS CodeBuild Konsole unter https://console.aws.amazon.com/codesuite/codebuild/home.

  2. Erstellen Sie ein Build-Projekt. Weitere Informationen finden Sie unter Erstellen Sie ein Build-Projekt (Konsole) und Ausführen eines Build (Konsole).

    • In Source (Quelle):

      • Wählen GitHubSie als Quellanbieter oder Enterprise. GitHub

      • Wählen Sie für Repository die Option GitHubScoped Webhook aus.

        Das GitHub Repository wird automatisch auf CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION gesetzt. Dies ist der erforderliche Quellpfad für globale Webhooks und Organisations-Webhooks.

        Anmerkung

        Wenn Sie Organisations-Webhooks verwenden, stellen Sie sicher, dass diese Person über die erforderlichen Rechte zum Erstellen von Webhooks auf Organisationsebene CodeBuild verfügt. GitHub Wenn Sie eine bestehende OAuth Verbindung verwenden, müssen Sie die Verbindung möglicherweise neu generieren, um diese Berechtigung zu erteilen CodeBuild . Alternativ können Sie den Webhook mithilfe der manuellen Webhooks-Funktion CodeBuild manuell erstellen. Beachten Sie, dass Sie, wenn Sie über ein vorhandenes GitHub OAuth Token verfügen und zusätzliche Organisationsberechtigungen hinzufügen möchten, die Genehmigung des OAuth Tokens widerrufen und das Token über die Konsole erneut verbinden können. CodeBuild

      Die Konfiguration des Webhooks mit GitHub Gültigkeitsbereich.
    • Unter Webhook-Ereignisse der Primärquelle:

      • Wählen Sie als Bereichstyp die Option Organisationsebene aus, wenn Sie einen Organisations-Webhook erstellen, oder Unternehmensebene, wenn Sie einen globalen Webhook erstellen.

      • Geben Sie als Name entweder den Unternehmens- oder Organisationsnamen ein, je nachdem, ob es sich bei dem Webhook um einen globalen Webhook oder einen Organisations-Webhook handelt.

        Wenn der Quelltyp des Projekts lautetGITHUB_ENTERPRISE, müssen Sie im Rahmen der Webhook-Organisationskonfiguration auch eine Domäne angeben. Wenn zum Beispiel URL der Ihrer Organisation isthttps://domain.com/orgs/org-name, dann ist domain.com die Domain.

        Anmerkung

        Dieser Name kann nicht geändert werden, nachdem der Webhook erstellt wurde. Um den Namen zu ändern, können Sie den Webhook löschen und neu erstellen. Wenn Sie den Webhook vollständig entfernen möchten, können Sie den Speicherort der Projektquelle auch auf ein Repository aktualisieren. GitHub

        Die Konfiguration von globalen oder organisatorischen Webhooks.
      • (Optional) In Webhook-Ereignisfiltergruppen können Sie angeben, welche Ereignisse einen neuen Build auslösen sollen. Sie können auch REPOSITORY_NAME als Filter angeben, dass nur Builds für Webhook-Ereignisse aus bestimmten Repositorys ausgelöst werden.

        Ein Filter, der nur Builds auf Webhook-Ereignissen aus bestimmten Repositorys auslöst.

        Sie können den Ereignistyp auch auf festlegen, WORKFLOW_JOB_QUEUED um selbst gehostete Actions-Runner GitHub einzurichten. Weitere Informationen finden Sie unter Tutorial: Einen CodeBuild -gehosteten GitHub Actions-Runner konfigurieren.

  3. Fahren Sie mit den Standardwerten fort und wählen Sie dann Build-Projekt erstellen.