Filtert GitLab Gruppen-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 GitLab Gruppen-Webhook-Ereignisse (Konsole)

Wenn Sie ein GitLab Projekt über die Konsole erstellen, wählen Sie die folgenden Optionen aus, um einen GitLab Gruppen-Webhook innerhalb des Projekts zu erstellen. Weitere Informationen zu GitLab Gruppen-Webhooks finden Sie unter. GitLab Gruppen-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 Sie als Quellanbieter GitLaboder GitLab Self Managed.

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

        Das GitLab Repository wird automatisch auf CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION gesetzt. Dies ist der erforderliche Quellpfad für Gruppen-Webhooks.

        Anmerkung

        Wenn Sie Gruppen-Webhooks verwenden, stellen Sie sicher, dass Sie CodeBuild über die erforderlichen Rechte verfügen, um innerhalb dieser Webhooks auf Gruppenebene zu erstellen. GitLab Wenn Sie eine bestehende OAuth Verbindung verwenden, müssen Sie die Verbindung möglicherweise neu generieren, um diese Berechtigung zu erteilen CodeBuild .

      Die Konfiguration eines Webhooks mit GitLab Gültigkeitsbereich.
    • Unter Webhook-Ereignisse in der Primärquelle:

      • Geben Sie unter Gruppenname den Gruppennamen ein.

        Wenn der Quelltyp des Projekts lautetGITLAB_SELF_MANAGED, müssen Sie im Rahmen der Webhook-Gruppenkonfiguration auch eine Domäne angeben. Wenn zum Beispiel die URL Ihrer Gruppe isthttps://domain.com/group/group-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. GitLab

        Die Konfiguration von Gruppen-Webhooks.
      • (Optional) In Webhook-Ereignisfiltergruppen können Sie angeben, welche Ereignisse Sie einen neuen Build auslösen möchten. 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 GitLab gehostete Runner einzurichten. Weitere Informationen finden Sie unter Selbstverwaltete Läufer GitLab in AWS CodeBuild.

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