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.
GitHub webhooks manuales
Puedes configurar los GitHub webhooks manuales para CodeBuild evitar que se intente crear automáticamente un webhook interno. GitHub CodeBuild devuelve una URL de carga útil como parte de la llamada para crear el webhook y se puede utilizar para crear manualmente el webhook que contiene. GitHub Incluso si no CodeBuild está permitido crear un webhook en tu GitHub cuenta, puedes crear manualmente un webhook para tu proyecto de compilación.
Usa el siguiente procedimiento para crear un GitHub webhook manual.
Para crear un webhook GitHub manual
-
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):
-
En Proveedor de código fuente, selecciona. GitHub
-
En Repositorio, selecciona Repositorio en mi GitHub cuenta.
-
En URL de repositorio, especifique
https://github.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, en Creación manual (opcional), selecciona Crear manualmente un webhook para este repositorio en la GitHub consola. .
-
-
-
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.
-
Abre la GitHub consola en
https://github.com/
y selecciona Añadir webhook.user-name
/repository-name
/settings/hooks-
En Payload URL, especifique el valor de la URL de carga útil que ha anotado anteriormente.
-
Elija application/json para Content type.
-
En Secret, 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 Which events would you like to trigger this webhook?, elija Let me select individual events y, a continuación, seleccione entre los eventos siguientes: Pushes, Pull requests y Releases. Si quiere iniciar compilaciones para eventos
WORKFLOW_JOB_QUEUED
, seleccione Workflow jobs. Para obtener más información sobre los corredores de GitHub Actions, consulte. Tutorial: Configurar un ejecutor CodeBuild de Actions alojado GitHub Para obtener más información sobre los tipos de eventos compatibles CodeBuild, consulteGitHub eventos de webhook.
-
-
Elija Add webhook.