

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# GitLab webhooks manuales
<a name="gitlab-manual-webhook"></a>

Puedes configurar los GitLab webhooks manuales para CodeBuild evitar que intenten crear automáticamente un webhook en ellos. GitLab CodeBuild devuelve una URL de carga útil como parte de la llamada para crear el webhook, que se puede usar para crear manualmente el webhook en su interior. GitLab Aunque no CodeBuild esté autorizado a crear un webhook en tu GitLab cuenta, puedes crear manualmente un webhook para tu proyecto de compilación.

Usa el siguiente procedimiento para crear un GitLab webhook manual.

**Para crear un webhook GitLab manual**

1. Abre la AWS CodeBuild consola en. [ https://console.aws.amazon.com/codesuite/codebuild/home ](https://console.aws.amazon.com/codesuite/codebuild/home)

1. Cree un proyecto de compilación. Para obtener más información, consulte [Creación de un proyecto de compilación (consola)](create-project.md#create-project-console) y [Ejecutar una compilación (consola)](run-build-console.md).
   +  En **Source (Código fuente)**: 
     +  En el ** caso del proveedor de origen**, elija ** GitLab**.
     +  En ** Repositorio**, seleccione ** Repositorio en mi GitLab cuenta**. 
     +  En **URL de repositorio**, especifique **https://gitlab.com/{{user-name}}/{{repository-name}}** 
   +  En **Eventos de webhook de origen principal**: 
     +  En **Webhook (opcional)**, seleccione **Volver a compilar cada vez que un cambio de código se envía a este repositorio**.
     +  Selecciona Configuración ** adicional ** y, para Creación ** manual (opcional)**, elige Crear ** manualmente un webhook para este repositorio en la GitLab consola. **.

1. Continúe con los valores predeterminados y, a continuación, elija **Crear el proyecto de compilación**. Anote los valores de **URL de carga** y **Secreto**, ya que los utilizará más adelante.

1. Abre la GitLab consola en `https://gitlab.com/{{user-name}}/{{repository-name}}/-/hooks` y elige ** Agregar nuevo webhook**.
   + En **URL**, especifique el valor de la URL de carga útil que ha anotado anteriormente.
   + En **Token de secreto**, especifique el valor de Secreto que ha anotado anteriormente.
   + Configura los eventos individuales a los que se enviará la carga útil de un webhook. CodeBuild En **Disparador**, elija uno de los siguientes eventos: **Eventos de inserción**, **Eventos de solicitud de combinación**, **Eventos de lanzamientos** y **Eventos de trabajo**. Para obtener más información sobre los tipos de eventos que admite CodeBuild, consulte. [GitLab eventos de webhook](gitlab-webhook.md)

1. Elija **Add webhook**.