

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.

# Configura un webhook global u organizacional GitHub
<a name="github-global-organization-webhook-setup"></a>

Los pasos generales para configurar un GitHub webhook global u organizacional son los siguientes. Para obtener más información sobre los GitHub webhooks globales y organizativos, consulte. [GitHub webhooks globales y organizativos](github-global-organization-webhook.md)

1. Establezca la ubicación de origen del proyecto en `CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION`.

1. En la configuración de ámbito del webhook, establezca el ámbito en `GITHUB_ORGANIZATION` o `GITHUB_GLOBAL`, en función de si debe ser un [webhook global](https://docs.github.com/en/enterprise-cloud@latest/admin/monitoring-activity-in-your-enterprise/exploring-user-activity-in-your-enterprise/managing-global-webhooks) o de organización. Para obtener más información, consulte [Tipos de webhooks](https://docs.github.com/en/webhooks/types-of-webhooks).

1. Especifique un nombre como parte de la configuración del ámbito del webhook. En el caso de los webhooks de organización, este es el nombre de la organización y, para los webhooks globales, es el nombre de la empresa.
**nota**  
Si el tipo de origen del proyecto es `GITHUB_ENTERPRISE`, también debe especificar un dominio como parte de la configuración del ámbito del webhook.

1. (Opcional) Si solo quiere recibir eventos de webhook para repositorios específicos de su organización o empresa, puede especificar `REPOSITORY_NAME` como filtro al crear el webhook.

1. Si vas a crear un webhook para una organización, asegúrate de que CodeBuild dispone de los permisos necesarios para crear webhooks a nivel de organización. GitHub Puedes crear un token de acceso GitHub personal con los permisos de webhook de la organización o usarlo. CodeBuild OAuth Para obtener más información, consulte [GitHub y un token de acceso a GitHub Enterprise Server](access-tokens-github.md).

   Ten en cuenta que los webhooks de la organización funcionan con cualquiera de los tipos de eventos de GitHub webhook existentes.

1. Si va a crear un webhook global, deberá crearlo de forma manual. Para obtener más información sobre cómo crear manualmente un webhook en GitHub él, consulte. [GitHub webhooks manuales](github-manual-webhook.md)

   Tenga en cuenta que los webhooks globales solo admiten el tipo de evento `WORKFLOW_JOB_QUEUED`. Para obtener más información, consulte [Tutorial: Configurar un ejecutor de CodeBuild Actions alojado GitHub](action-runner.md).