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 Webhook-Ereignisse oder Unternehmens-Webhook-Ereignisse (Konsole)
Wenn Sie ein GitHub Projekt über die Konsole erstellen, wählen Sie die folgenden Optionen aus, um einen GitHub globalen Webhook oder einen Organisations-Webhook innerhalb des Projekts zu erstellen. Weitere Informationen zu globalen Webhooks und GitHub Organisations-Webhooks finden Sie unter. GitHub globale Webhooks und Organisations-Webhooks
-
Öffnen Sie die AWS CodeBuild Konsole unter. https://console.aws.amazon.com/codesuite/codebuild/home
-
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 Sie als Quellanbieter GitHub oder GitHub Enterprise aus.
-
Wählen Sie für Repository die Option GitHub Bereichsbezogener Webhook aus.
Das GitHub Repository wird automatisch auf festgelegt
CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION, was der erforderliche Quellspeicherort für globale Webhooks und Organisations-Webhooks ist.Anmerkung
Wenn Sie Organisations-Webhooks verwenden, stellen Sie sicher, dass diese CodeBuild über die erforderlichen Berechtigungen zum Erstellen von Webhooks auf Organisationsebene verfügt. GitHub Wenn Sie eine bestehende OAuth-Verbindung verwenden, müssen Sie die Verbindung möglicherweise neu generieren, um diese Berechtigung zu gewähren. CodeBuild Alternativ können Sie den Webhook manuell mithilfe der manuellen Webhooks-Funktion erstellen. CodeBuild Beachten Sie, dass Sie, wenn Sie über ein vorhandenes GitHub OAuth-Token verfügen und zusätzliche Organisationsberechtigungen hinzufügen möchten, die Erlaubnis des OAuth-Tokens widerrufen
und das Token über die Konsole erneut verbinden können. CodeBuild
-
-
Bei Webhook-Ereignissen aus der Primärquelle:
-
Wählen Sie für den Bereichstyp 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 lautet
GITHUB_ENTERPRISE, müssen Sie auch eine Domain als Teil der Webhook-Organisationskonfiguration angeben. Wenn die URL Ihrer Organisation beispielsweise lautethttps://domain.com/orgs/org-name, dann lautet die Domain.https://domain.comAnmerkung
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 auch den Quellspeicherort des Projekts in ein Repository aktualisieren. GitHub
-
(Optional) In Webhook-Ereignisfiltergruppen können Sie angeben, welche Ereignisse ein neuer Build auslösen sollen. Sie können
REPOSITORY_NAMEals Filter auch angeben, dass nur Builds für Webhook-Ereignisse aus bestimmten Repositorys ausgelöst werden.
Sie können den Ereignistyp auch auf einstellen,
WORKFLOW_JOB_QUEUEDum selbst gehostete Actions-Runner GitHub einzurichten. Weitere Informationen finden Sie unter Tutorial: Konfigurieren Sie einen CodeBuild-hosted GitHub Actions-Runner.
-
-
-
Fahren Sie mit den Standardwerten fort und wählen Sie dann Create build project.