Iniciar la ejecución de compilaciones automáticamente (AWS CLI)
Si su código fuente está almacenado en un repositorio de GitHub o GitHub Enterprise Server, puede usar webhooks de GitHub para que AWS CodeBuild vuelva a compilar el código fuente siempre que se envíe un cambio de código al repositorio.
Ejecute el comando create-webhook de la siguiente manera:
aws codebuild create-webhook --project-name
<project-name>
<project-name>
es el nombre del proyecto de compilación que contiene el código fuente que se va a volver a compilar.
En GitHub, en la salida se muestra información similar a la siguiente:
{ "webhook": { "url": "
<url>
" } }
<url>
es la dirección URL del webhook de GitHub.
En GitHub Enterprise Server, en la salida se muestra información similar a la siguiente:
-
Copie la URL de carga y la clave secreta de la salida. Las necesitará para añadir un webhook en GitHub Enterprise Server.
-
En GitHub Enterprise Server, elija el repositorio en el que está almacenado su proyecto de CodeBuild. Elija Settings (Configuración), elija Hooks & services (Enlaces y servicios) y, a continuación, elija Add webhook (Añadir webhook).
-
Introduzca la URL de carga y la clave secreta, acepte los valores predeterminados para el resto de los campos y elija Add webhook.