JenBoardv0.0.1ANDROID

JenBoard — el panel de Jenkins en tu bolsillo

Una app de monitoreo para DevOps que centraliza varios servidores Jenkins, con ejecución de builds, logs y estadísticas…

Qué es esta app

JenBoard es una app de monitoreo CI/CD que te permite gestionar varios servidores Jenkins a la vez desde tu smartphone o tablet. Consulta el estado de tus builds en tiempo real y, si lo necesitas, lánzalos o deténlos al instante, para no perder de vista tus despliegues aunque estés fuera. Está pensada para ingenieros de DevOps y QA que trabajan con varios entornos Jenkins (interno, de clientes, de código abierto) a la vez.

Funciones principales

  • Gestión multi-servidor — Registra varios servidores Jenkins y cambia entre ellos con un solo toque. La URL, la cuenta y el token de la API se guardan cifrados en el almacenamiento seguro del sistema operativo (Keychain/EncryptedSharedPreferences), así que puedes moverte entre servidores con tranquilidad.
  • Panel de control de un vistazo — Consulta en una sola pantalla el estado general de los Jobs (éxito/fallo/inestable/deshabilitado), el uso de los Executors y la cola de espera. Actualiza en cualquier momento con un gesto de deslizar hacia abajo (pull-to-refresh).
  • Gestión detallada de Jobs y ejecución de builds — Desde la lista de Jobs accedes directo al detalle y al historial de builds. Para los Jobs que requieren parámetros, los introduces en un diálogo antes de lanzar el build, y desde la app también puedes detener builds en curso, habilitar/deshabilitar Jobs o activar el SCM Polling.
  • Log de consola en tiempo real — Mientras un build está en curso, el log se transmite cada 2 segundos para que sigas el progreso al instante; cuando termina, puedes buscar en el log completo o compartirlo.
  • Artefactos y reportes de pruebas — Descarga los artefactos generados por el build y consulta desde la app las estadísticas de pass/fail/skip de los reportes JUnit, incluidos los stack traces de los fallos.
  • Comparación de builds y estadísticas — Compara dos builds de un mismo Job lado a lado (duración, resultado, cambios) y revisa en gráficos la tasa de éxito semanal o mensual, el tiempo medio de build y el top 5 de fallos más frecuentes.
  • Favoritos y widget de pantalla de inicio — Fija arriba los Jobs que consultas más a menudo como favoritos, y usa el widget de pantalla de inicio para ver el estado de tus Jobs clave sin abrir la app. Al tocar el widget, vas directo al detalle de ese Job.
01

Dashboard

El panel resume todo el servidor en el momento en que abres la app: total de jobs, tasa de éxito, uso de la cola y de los ejecutores. Una barra de estado de los jobs y secciones en vivo de compilaciones en curso y fallidas te muestran al instante dónde se necesita atención.

Dashboard
02

Jobs

Todos los jobs del servidor en una sola lista, con filtros de estado y búsqueda instantánea. Cada fila muestra el número de la última compilación, cuándo se ejecutó y un minigráfico de tendencia, para que puedas detectar un job inestable antes de abrirlo.

Jobs
03

Detalle del job

Abre un job para ver su puntuación de estado, su descripción y el historial completo de compilaciones. Inicia una nueva compilación (con parámetros si el job los requiere), detén una en curso o activa/desactiva el job, todo desde tu teléfono.

Detalle del job
04

Registro de consola

Mientras una compilación está en curso, la salida de la consola se transmite casi en tiempo real, para que puedas seguir un despliegue desde cualquier lugar. Las compilaciones finalizadas conservan el registro completo, listo para buscar o compartir.

Registro de consola
05

Estadísticas de compilaciones

Tasa de éxito, total de compilaciones y duración media en la parte superior, seguidos de una tendencia de 14 días y gráficos de duración más abajo. Ideal para detectar ralentizaciones y rachas de fallos a lo largo del tiempo.

Estadísticas de compilaciones
06

Actividad

Un feed en vivo de lo que el servidor está haciendo en este momento: compilaciones en curso, elementos en espera en la cola y ejecuciones recién finalizadas, cada uno a un toque de su pantalla de detalle.

Actividad

Qué cambia en esta versión

  • Es la primera versión: ya superó la revisión de las tiendas y comienza su servicio oficial.

Descúbrela ahora

Consulta el estado de tus despliegues desde el móvil, ya sea de camino al trabajo o en medio de una comida de equipo. Con JenBoard puedes gestionar varios servidores Jenkins desde una sola pantalla. Descárgala ahora y registra tu primer servidor.

JenkinsCI/CDDevOpsApps móviles