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
- CircleCI Automatizar y colaborar
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
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
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
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
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
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í.
-
Una cuenta de CircleCI con acceso al proyecto
La cuenta con la que tu equipo o tu agencia entra a CircleCI. El Met ve solo los proyectos a los que esa cuenta tiene acceso.
-
CircleCI conectado en Met
En Met, abre Conexiones → CircleCI → Conectar, inicia sesión en CircleCI y autoriza a Met. Para reintentar, el admin enciende la acción de volver a correr el workflow, que arranca apagada.
-
Un Met interno con WhatsApp
Un Met del equipo con CircleCI conectado, al que le escribes por WhatsApp. No es el Met que atiende a tus clientes: es para quien mantiene el sitio o la app.
Los límites
Qué NO resuelve esta automatización
Preferimos decirlo aquí que descubrirlo en la implementación.
-
No arregla el código. El Met te dice qué falló y con qué error; la corrección la hace tu equipo o tu agencia.
-
No reintenta con la configuración inicial: volver a correr el workflow arranca apagada, y si el admin la enciende, el Met la ejecuta sin pedirte confirmación en el chat.
-
No te avisa solo cuando un build falla: en esta receta el Met revisa cuando se lo preguntas.
-
No edita la configuración de CircleCI ni administra orbs, y no ve proyectos a los que la cuenta conectada no tiene acceso.
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
Operación y reportes
Apagar por WhatsApp el feature flag que rompe el checkout en LaunchDarkly
¿Cómo apago rápido un feature flag que dañó el checkout sin abrir LaunchDarkly?
- Arranca:
- cuando alguien lo pide
- Pasos:
- 5, con 7 herramientas reales
- Necesita:
- LaunchDarkly
Operación y reportes
Armar el reporte de matrícula y oferta académica de un departamento sin abrir el SNIES
¿Cómo saco las cifras de matrícula y de programas del SNIES sin entrar al portal?
- Arranca:
- cuando el cliente escribe
- Pasos:
- 5, con 5 herramientas reales
- Necesita:
- SNIES
Operación y reportes
Armar por WhatsApp el organigrama de tu equipo en Lucid y compartirlo
¿Cómo armo el organigrama de mi negocio sin sentarme a dibujarlo?
- Arranca:
- cuando alguien lo pide
- Pasos:
- 6, con 6 herramientas reales
- Necesita:
- Lucid
Operación y reportes
Avisar en tu página de estado que la tienda se cayó, pidiéndolo por WhatsApp con Better Stack
¿Cómo aviso a mis clientes que mi tienda en línea está caída sin abrir Better Stack?
- Arranca:
- cuando alguien lo pide
- Pasos:
- 6, con 6 herramientas reales
- Necesita:
- Better Stack
¿Quieres esta automatización corriendo con tus datos?
Te la mostramos con tus cuentas conectadas, no con una demostración enlatada.