Webhooks manuales de Buildkite
De momento, CodeBuild requiere que todos los webhooks de Buildkite se creen de forma manual. CodeBuild devuelve una URL de carga útil como parte de la llamada para crear el webhook, que se puede usar para crear manualmente el webhook en Buildkite.
Utilice el siguiente procedimiento para crear un webhook manual de Buildkite.
Para crear un proyecto de CodeBuild con un webhook
Abra la consola de AWS CodeBuild 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 Configuración del proyecto, seleccione Proyecto de ejecutor.
En Ejecutor:
-
En Proveedor de ejecutor, elija Buildkite.
-
En Token de agente de Buildkite, seleccione Crear un nuevo token de agente mediante la página de creación de secreto. Se le pedirá que cree un nuevo secreto en Secrets Manager de AWS con un valor de secreto igual al token de agente de Buildkite que generó anteriormente.
-
(Opcional) Si desea utilizar las credenciales administradas por CodeBuild para el trabajo, seleccione el proveedor de repositorios de código fuente del trabajo en Opciones de credenciales de código fuente de Buildkite y compruebe que las credenciales estén configuradas para su cuenta. Además, verifique que la canalización de Buildkite utilice Extracción mediante HTTPS.
-
-
-
En Environment (Entorno):
-
Elija una Imagen del entorno y una Computación compatibles. Tenga en cuenta que tiene la opción de anular la configuración de imagen e instancia mediante una etiqueta en el YAML del flujo de trabajo de GitHub Actions. Para obtener más información, consulte Paso 2: actualización del YAML del flujo de trabajo de GitHub Actions
-
-
En Buildspec:
-
Tenga en cuenta que su especificación de compilación se ignorará a menos que se agregue
buildspec-override:truecomo etiqueta. En su lugar, CodeBuild la anulará para usar comandos que configurarán el ejecutor autoalojado.
-
-
-
Continúe con los valores predeterminados y, a continuación, elija Crear el proyecto de compilación.
-
Guarde los valores de URL de carga útil y Secreto de la ventana emergente Crear webhook. Siga las instrucciones de la ventana emergente para crear un nuevo webhook de organización de Buildkite.