Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

GitLab manuelle Webhooks

Fokusmodus
GitLab manuelle Webhooks - 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.

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.

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.

  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. 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. .

        Anmerkung

        Eine zusätzliche Konfiguration ist nicht verfügbar, wenn Sie GitLab Self Managed als Quellanbieter verwenden.

  3. 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.

  4. Ö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 unterGitLab Webhook-Ereignisse.

  5. Wählen Sie Webhook hinzufügen aus.

Anmerkung

Standardmäßig müssen alle GitLab selbstverwalteten Webhooks manuell erstellt werden. Dieser Prozess kann automatisiert werden, indem die CreateWebhook API programmgesteuert aufgerufen CodeBuild und die zurückgegebene Ausgabe verwendet wird, um die Repository-Webhook-Erstellungs-API von GitLab Self Managed aufzurufen.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.