Saltar al contenido

Automatización · Operación y reportes

Saber por WhatsApp por qué falló un build de CircleCI

Pregunta por WhatsApp por qué falló el build: un agente de IA lee la ejecución de CircleCI, los logs y las pruebas fallidas, y te lo resume.

¿Cómo me entero por WhatsApp de por qué falló el build de CircleCI sin abrir el panel?

Le escribes a tu Met por WhatsApp «¿por qué falló el último build de la rama main?». El Met busca las ejecuciones del proyecto filtradas por rama o por estado, abre la que falló y su workflow, ubica el trabajo que no pasó, lee la salida de sus pasos fallidos y la lista de pruebas que fallaron, y te responde en el chat con qué paso se cayó y con qué error. Si la falla fue pasajera y el admin dejó encendida la acción de volver a correr el workflow, que arranca apagada, el Met lo reintenta solo desde los trabajos que fallaron. Sirve para el equipo técnico de una pyme o la agencia que le mantiene el sitio o la app.

Qué la pone en marcha

Cuando alguien lo pide

Arranca cuando alguien del equipo o de la agencia le pregunta al Met por WhatsApp por un build que falló. Cada revisión es a pedido: en esta receta el Met no vigila tu CI por su cuenta.

Una tarea de ejecución manual: alguien del equipo la corre con un botón, o se la pide al Met por chat.

Quién la ejecuta

Met interno que revisa tu CI en CircleCI

No tiene un nombre propio sembrado. Es un Met interno con CircleCI conectado, para quien mantiene el sitio o la app del negocio: termina cuando te dice qué paso falló y con qué error, o cuando el reintento que pediste quedó corriendo.

Lo ejecuta el Met analista de datos

Canales: WhatsApp

Qué hay que tener conectado

5 pasos · 7 herramientas

El procedimiento, paso a paso

Cada paso muestra la herramienta que se ejecuta. Son las del conector real: si una dejara de existir, esta página no compilaría.

  1. 1

    Encontrar la ejecución que falló

    El Met lista las ejecuciones del proyecto filtrando por la rama o por el estado que mencionaste, y se queda con la más reciente que falló. Si no dices el proyecto, revisa las tuyas en todos los proyectos.

  2. 2

    Abrir la ejecución y su workflow

    El Met abre la ejecución para ver su fase, su resultado, el repositorio y los errores de configuración, y después el workflow, para saber cuál de sus partes terminó en falla.

  3. 3

    Ubicar el paso que se cayó

    El Met abre el trabajo que falló y revisa el detalle de cada paso con su código de salida. Así te dice en qué paso se detuvo el build, en vez de pegarte el registro completo.

  4. 4

    Leer el error y las pruebas fallidas

    El Met lee la salida de los pasos que fallaron y lista los resultados de pruebas del trabajo, que por defecto trae solo las que fallaron. Te resume el mensaje de error y el nombre de cada prueba rota.

  5. 5

    Reintentar desde lo que falló

    Si la falla parece pasajera y se lo pides, el Met vuelve a correr el workflow solo desde los trabajos que fallaron. Esta acción arranca apagada: el Met solo la usa si el admin la encendió en Conexiones.

Antes de empezar

Qué necesitas tener listo

Ninguno de estos puntos lo resuelve el Met. Si falta uno, la automatización se detiene ahí.

Los límites

Qué NO resuelve esta automatización

Preferimos decirlo aquí que descubrirlo en la implementación.

Preguntas frecuentes

Preguntas sobre esta automatización

Para preguntar, no: el Met te dice en palabras qué paso falló. Para arreglar lo que falló sí hace falta alguien que trabaje en el código, de tu equipo o de tu agencia.

Sí, si el admin encendió la acción de volver a correr el workflow, que arranca apagada. Puede reintentar todo o solo desde los trabajos que fallaron.

Lee la salida de los pasos del trabajo; si no le indicas un paso, lee los que fallaron. Por eso la respuesta va directo al error y no te pega el registro entero.

Tú, con tu plan de CircleCI. Meteor no revende CircleCI: el conector usa la cuenta de tu empresa o de tu agencia.

Sigue por aquí

Otras automatizaciones con las mismas herramientas

¿Quieres esta automatización corriendo con tus datos?

Te la mostramos con tus cuentas conectadas, no con una demostración enlatada.