Richten Sie einen globalen oder organisatorischen Webhook ein GitHub - 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.

Richten Sie einen globalen oder organisatorischen Webhook ein GitHub

Die allgemeinen Schritte zum Einrichten eines globalen oder organisatorischen GitHub Webhooks lauten wie folgt. Weitere Informationen zu globalen Webhooks und GitHub Organisations-Webhooks finden Sie unter. GitHub globale Webhooks und organisatorische Webhooks

  1. Stellen Sie den Quellspeicherort Ihres Projekts auf einCODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION.

  2. Stellen Sie in der Bereichskonfiguration des Webhooks den Bereich entweder auf GITHUB_ORGANIZATION oder ein, GITHUB_GLOBAL je nachdem, ob es sich um einen organisatorischen oder einen globalen Webhook handeln soll. Weitere Informationen finden Sie unter Typen von Webhooks.

  3. Geben Sie einen Namen als Teil der Bereichskonfiguration des Webhooks an. Für Organisations-Webhooks ist dies der Organisationsname und für globale Webhooks ist dies der Unternehmensname.

    Anmerkung

    Wenn der Quelltyp des Projekts lautetGITHUB_ENTERPRISE, müssen Sie im Rahmen der Konfiguration des Webhook-Bereichs auch eine Domäne angeben.

  4. (Optional) Wenn Sie nur Webhook-Ereignisse für bestimmte Repositorys innerhalb Ihrer Organisation oder Ihres Unternehmens erhalten möchten, können Sie dies bei der Erstellung des Webhooks REPOSITORY_NAME als Filter angeben.

  5. Wenn Sie einen Organisations-Webhook erstellen, stellen Sie sicher, dass dieser CodeBuild über die erforderlichen Berechtigungen zum Erstellen von Webhooks auf Organisationsebene verfügt. GitHub Sie können ein GitHub persönliches Zugriffstoken mit Webhook-Berechtigungen für Organisationen erstellen oder verwenden. CodeBuild OAuth Weitere Informationen finden Sie unter GitHub und GitHub Enterprise Server-Zugriffstoken.

    Beachten Sie, dass Organisations-Webhooks mit allen vorhandenen GitHub Webhook-Ereignistypen funktionieren.

  6. Wenn Sie einen globalen Webhook erstellen, muss der Webhook manuell erstellt werden. Weitere Hinweise zum manuellen Erstellen eines Webhooks innerhalb GitHub finden Sie unter. GitHub manuelle Webhooks

    Beachten Sie, dass globale Webhooks nur den WORKFLOW_JOB_QUEUED Ereignistyp unterstützen. Weitere Informationen finden Sie unter Verwenden Sie selbst gehostete GitHub Actions-Runner in AWS CodeBuild.