

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.

# Filtrar eventos de webhook GitHub globales u organizacionales (consola)
<a name="github-global-organization-webhook-events-console"></a>

Al crear un GitHub proyecto a través de la consola, selecciona las siguientes opciones para crear un webhook GitHub global u organizacional dentro del proyecto. 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. 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)**: 
     +  **Para el **proveedor de código fuente**, elige **GitHub**Enterprise. GitHub**
     +  En **Repositorio**, elige **GitHubwebhook con alcance**. 

        El GitHub repositorio se configurará automáticamente en`CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION`, que es la ubicación de origen requerida para los webhooks globales y organizativos. 
**nota**  
Si utilizas webhooks de una organización, asegúrate de que CodeBuild tiene permisos para crear webhooks a nivel de organización. GitHub Si utilizas una [ OAuthconexión existente](oauth-app-github.md), es posible que tengas que volver a generarla para conceder CodeBuild este permiso. Como alternativa, puedes crear el webhook manualmente mediante la función de [webhooks CodeBuild manuales](github-manual-webhook.md). Ten en cuenta que si ya tienes un GitHub OAuth token y deseas añadir permisos organizativos adicionales, puedes [revocar el permiso del OAuth token](https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/reviewing-your-authorized-oauth-apps) y volver a conectarlo a través de la consola. CodeBuild   
![\[La configuración del webhook con GitHub ámbito específico.\]](http://docs.aws.amazon.com/es_es/codebuild/latest/userguide/images/github-organization-webhook-source.png)
   +  En **Eventos de webhook de origen principal**: 
     +  En **Tipo de ámbito**, elija **Nivel de organización** si va a crear un webhook de organización o **Nivel empresarial** si va a crear un webhook global.
     +  En **Nombre**, especifique el nombre de la empresa o de la organización en función de si el webhook es global o de organización.

       Si el tipo de origen del proyecto es `GITHUB_ENTERPRISE`, también debe especificar un dominio como parte de la configuración de la organización del webhook. Por ejemplo, si la URL de su organización es **https://domain.com/orgs/org-name**, el dominio es **https://domain.com**.
**nota**  
 Este nombre no puede modificarse una vez que se haya creado el webhook. Para cambiar el nombre, puede eliminar el webhook y volver a crearlo. Si quieres eliminar el webhook por completo, también puedes actualizar la ubicación de origen del proyecto a un repositorio. GitHub   
![\[La configuración de los webhooks de organización o globales.\]](http://docs.aws.amazon.com/es_es/codebuild/latest/userguide/images/github-organization-webhook-primary-events.png)
     +  (Opcional) En **Grupos de filtros de eventos de webhook**, puede especificar qué [eventos quiere que desencadenen una nueva compilación](github-webhook.md). También puede especificar `REPOSITORY_NAME` como filtro para que solo se desencadenen compilaciones a partir de eventos de webhook de repositorios específicos.  
![\[Un filtro que solo desencadena compilaciones a partir de eventos de webhook de repositorios específicos.\]](http://docs.aws.amazon.com/es_es/codebuild/latest/userguide/images/github-organization-webhook-filter-groups.png)

       También puedes configurar el tipo de evento como `WORKFLOW_JOB_QUEUED` para configurar ejecutores de GitHub Actions autohospedados. Para obtener más información, consulte [Tutorial: Configurar un ejecutor de CodeBuild Actions alojado GitHub](action-runner.md).

1. Continúe con los valores predeterminados y, a continuación, elija **Crear el proyecto de compilación**.