Solución de problemas del webhook en caso de compilaciones fallidas o un trabajo pendientes - 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.

Solución de problemas del webhook en caso de compilaciones fallidas o un trabajo pendientes

Problema:

El webhook que ha configurado en Tutorial: Configurar un ejecutor CodeBuild de BuildKite alojado no funciona o el trabajo del flujo de trabajo está pendiente en Buildkite.

Posibles causas:

  • Puede que el evento job.scheduled del webhook no pueda desencadenar una compilación. Revise los registros de Respuesta para ver la respuesta o el mensaje de error.

  • Tu CodeBuild compilación falla antes de iniciar el agente de ejecución autohospedado de Buildkite para que se encargue de tu trabajo.

Soluciones recomendadas:

Cómo depurar eventos de webhook de Buildkite fallidos:

  1. En la configuración de tu organización de Buildkite, ve a los Servicios de Notificación, selecciona tu CodeBuild webhook y, a continuación, busca el registro de solicitudes.

  2. Busque el evento de webhook job.scheduled asociado al trabajo de Buildkite bloqueado. Puede usar el campo de ID de trabajo en la carga útil del webhook para correlacionar el evento del webhook con el trabajo de Buildkite.

  3. Seleccione la pestaña Respuesta y compruebe el cuerpo de la respuesta. Compruebe que el código de estado de Respuesta es 200 y el cuerpo de Respuesta no contiene ningún mensaje inesperado.

    Respuesta para el webhook.