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.
Filtra eventos de webhooks GitHub globales u organizacionales (consola)
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
-
Abre la AWS CodeBuild consola en https://console.aws.amazon.com/codesuite/codebuild/home
. -
Cree un proyecto de compilación. Para obtener más información, consulte Creación de un proyecto de compilación (consola) y Ejecutar una compilación (consola).
-
En Source (Código fuente):
-
Para el proveedor de código fuente, elige GitHubEnterprise. 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, 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. 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
y volver a conectarlo a través de la consola. CodeBuild
-
-
En los eventos de webhook de fuente principal:
-
En Tipo de ámbito, selecciona Nivel de organización si vas a crear un webhook de organización o Nivel empresarial si vas a crear un webhook global.
-
En Nombre, introduce el nombre de la empresa o de la organización, en función de si el webhook es global o de una organización.
Si el tipo de fuente del proyecto es
GITHUB_ENTERPRISE
, también debes especificar un dominio como parte de la configuración de la organización del webhook. Por ejemplo, si el URL de tu organización eshttps://domain.com/orgs/org-name
, entonces el dominio esdomain.com
.nota
Este nombre no se puede cambiar una vez creado el webhook. Para cambiar el nombre, puedes eliminar y volver a crear el webhook. Si quieres eliminar el webhook por completo, también puedes actualizar la ubicación de origen del proyecto a un repositorio. GitHub
-
(Opcional) En los grupos de filtros de eventos de Webhook, puedes especificar qué eventos quieres que activen una nueva compilación. También puedes especificarlo
REPOSITORY_NAME
como filtro para que solo se activen compilaciones a partir de eventos de webhook de repositorios específicos.También puedes configurar el tipo de evento en
WORKFLOW_JOB_QUEUED
para configurar ejecutores de Actions autohospedados GitHub . Para obtener más información, consulte Usa ejecutores de GitHub Actions autohospedados en AWS CodeBuild.
-
-
-
Continúe con los valores predeterminados y, a continuación, elija Crear proyecto de compilación.