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
-
Ö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 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 .
-
-
Unter Webhook-Ereignisse in der Primärquelle:
-
Geben Sie unter Gruppenname den Gruppennamen ein.
Wenn der Quelltyp des Projekts lautet
GITLAB_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 istdomain.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
-
(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.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.
-
-
-
Fahren Sie mit den Standardwerten fort und wählen Sie dann Build-Projekt erstellen.