Configura un webhook global u organizacional GitHub - AWS CodeBuild

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

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

  1. Establece la ubicación de origen de tu proyecto enCODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION.

  2. En la configuración del alcance del webhook, defina el alcance en GITHUB_ORGANIZATION o en GITHUB_GLOBAL función de si debe ser un webhook global o de una organización. Para obtener más información, consulta Tipos de webhooks.

  3. Especifica un nombre como parte de la configuración del alcance del webhook. En el caso de los webhooks de la organización, este es el nombre de la organización y, en el caso de los webhooks globales, es el nombre de la empresa.

    nota

    Si el tipo de fuente del proyecto esGITHUB_ENTERPRISE, también tendrás que especificar un dominio como parte de la configuración del ámbito del webhook.

  4. (Opcional) Si solo quieres recibir eventos de webhook para repositorios específicos de tu organización o empresa, puedes especificarlos REPOSITORY_NAME como filtro al crear el webhook.

  5. Si vas a crear un webhook para una organización, asegúrate de que CodeBuild tenga permisos 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.

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

  6. Si vas a crear un webhook global, tendrás que crearlo manualmente. Para obtener más información sobre cómo crear manualmente un webhook en GitHub él, consulte. GitHub webhooks manuales

    Ten en cuenta que los webhooks globales solo admiten este tipo de WORKFLOW_JOB_QUEUED evento. Para obtener más información, consulte Tutorial: Configurar un CodeBuild ejecutor de GitHub acciones alojado.