

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.

# GitLab manuelle Webhooks
<a name="gitlab-manual-webhook"></a>

Sie können manuelle GitLab Webhooks so konfigurieren, dass CodeBuild nicht automatisch versucht wird, darin einen Webhook zu erstellen. GitLab CodeBuild gibt im Rahmen des Aufrufs zur Erstellung des Webhooks eine Payload-URL zurück und kann verwendet werden, um den darin enthaltenen Webhook manuell zu erstellen. GitLab Auch wenn CodeBuild das Erstellen eines Webhooks in Ihrem GitLab Konto nicht erlaubt ist, können Sie dennoch manuell einen Webhook für Ihr Build-Projekt erstellen.

Gehen Sie wie folgt vor, um einen GitLab manuellen Webhook zu erstellen.

**Um einen GitLab manuellen Webhook zu erstellen**

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

1. Erstellen Sie ein Build-Projekt. Weitere Informationen finden Sie unter [Erstellen Sie ein Build-Projekt (Konsole)](create-project.md#create-project-console) und [Ausführen eines Build (Konsole)](run-build-console.md).
   +  In **Source (Quelle)**: 
     +  Wählen Sie als **Quellanbieter**. **GitLab**
     +  Wählen Sie unter **Repository** die Option **Repository in meinem GitLab Konto** aus. 
     +  Geben Sie als **Repository URL (Repository-URL)** die URL **https://gitlab.com/*user-name*/*repository-name*** ein. 
   +  Unter **Webhook-Ereignisse der Primärquelle**: 
     +  Wählen Sie für **Webhook — optional** die Option **Jedes Mal neu erstellen, wenn eine Codeänderung in dieses Repository übertragen wird**.
     +  Wählen Sie **Zusätzliche Konfiguration** und für **Manuelle Erstellung — optional** die Option **Manuell einen Webhook für dieses Repository in GitLab der Konsole erstellen** aus. .

1. Fahren Sie mit den Standardwerten fort und wählen Sie dann **Build-Projekt erstellen**. Notieren Sie sich die Werte **Payload-URL** und **Secret**, da Sie diese später verwenden werden.

1. Öffnen Sie die GitLab Konsole unter `https://gitlab.com/user-name/repository-name/-/hooks` und wählen Sie **Neuen Webhook hinzufügen**.
   + Geben Sie für **URL** den Wert der Payload-URL ein, den Sie sich zuvor notiert haben.
   + Geben Sie für **Secret Token** den Secret-Wert ein, den Sie zuvor zur Kenntnis genommen haben.
   + Konfigurieren Sie die einzelnen Ereignisse, an die eine Webhook-Payload gesendet werden soll. CodeBuild Wählen Sie für **Trigger** aus den folgenden Ereignissen: **Push-Ereignisse**, **Merge-Request-Ereignisse**, **Releases-Ereignisse** und **Job-Ereignisse**. Weitere Informationen zu den von CodeBuild unterstützten Ereignistypen finden Sie unter[GitLab Webhook-Ereignisse](gitlab-webhook.md).

1. Wählen Sie **Webhook hinzufügen** aus.