As etapas de alto nível para configurar um webhook do grupo do GitLab são as seguintes. Para obter mais informações sobre webhooks do grupo do GitLab, consulte Webhooks do grupo do GitLab.
-
Defina o local de origem do seu projeto como
CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION
. -
Na configuração do escopo do webhook, defina o escopo como
GITLAB_GROUP
. -
Especifique um nome como parte da configuração do escopo do webhook. Para webhooks de grupo, esse é o nome do grupo.
nota
Se o tipo de origem do projeto for
GITLAB_SELF_MANAGED
, você também precisará especificar um domínio como parte da configuração do escopo do webhook. -
(Opcional) Se você quiser receber apenas eventos de webhook para repositórios específicos em sua organização ou empresa, você pode especificar
REPOSITORY_NAME
como filtro ao criar o webhook. -
Ao criar um webhook de grupo, verifique se o CodeBuild tem permissões para criar webhooks no nível do grupo no GitLab. Para fazer isso, você pode usar o OAuth do CodeBuild por meio do CodeConnections. Para obter mais informações, consulte Acesso ao GitLab no CodeBuild.
Observe que os webhooks de grupo funcionam com qualquer um dos tipos de eventos de webhook existentes do GitLab.