Skip to content
Cómo hacerAdmin

Usar Dailybot en CI/CD

Usar Dailybot en CI/CD

Un trabajo de CI/CD puede usar Dailybot para notificar a un destino de chat, registrar un avance de un agente, enviar datos compatibles o activar un workflow guardado. Mantén la integración acotada: elige una acción compatible, autentica desde el gestor de secretos del pipeline y decide si un error de Dailybot debe detener el trabajo.

Elige API, CLI o skill pack

  • Usa la API pública cuando el pipeline ya haga solicitudes HTTP y necesites control directo sobre un endpoint compatible.
  • Usa la CLI cuando el trabajo ya instale herramientas de terminal o quieras ejecutar el mismo comando en local y en CI.
  • Usa el skill pack para agentes cuando un agente de programación de IA ejecute la tarea y deba elegir un flujo compatible entre los skills instalados.

Las recetas de CI/CD contienen ejemplos mantenidos. Consulta la referencia de la API o la referencia de la CLI para confirmar el contrato vigente antes de copiar un comando al pipeline.

Guarda la autenticación como secreto

Crea o selecciona la credencial descrita en Autenticación de la API. Agrégala al almacén cifrado de secretos del proveedor de CI y expónla solo al trabajo que necesite Dailybot.

No coloques credenciales en un archivo de workflow, script, log, artefacto o pull request. Limita quién puede editar el trabajo y rota la credencial si queda expuesta.

Elige un evento claro del pipeline

Conecta la acción de Dailybot a un estado significativo, como un despliegue terminado, un build fallido, un reporte programado o una aprobación de release. Incluye el contexto necesario para actuar, como repositorio, entorno, resultado y enlace a la ejecución. No incluyas secretos ni payloads completos del pipeline.

Para notificaciones de chat y aprobaciones interactivas, empieza por la API de mensajería. Para reportes de agentes automatizados, usa las capacidades documentadas en el portal para desarrolladores.

Decide si la notificación debe bloquear

Una notificación de coordinación normalmente no debería convertir un despliegue correcto en uno fallido. Una aprobación o verificación de política puede necesitar bloquear. Define esa decisión de forma explícita en el trabajo.

Después de configurar, prueba la acción correcta y la ruta de error. Confirma que el mensaje o reporte llegue al destino previsto y que un error de Dailybot afecte al pipeline solo como fue diseñado.