JenBoardv0.0.1ANDROID

JenBoard — le tableau de bord Jenkins dans votre poche

Une appli de monitoring DevOps qui permet de gérer plusieurs serveurs Jenkins depuis une seule appli, avec déclenchemen…

Ce que fait cette appli

JenBoard est une appli de monitoring CI/CD qui permet de gérer plusieurs serveurs Jenkins à la fois, depuis votre smartphone ou votre tablette. Suivez l'état des builds en temps réel, et déclenchez ou arrêtez un build directement depuis l'appli, pour ne rien manquer des déploiements même en déplacement. Conçue pour les ingénieurs DevOps et QA qui jonglent entre plusieurs environnements Jenkins — internes, chez des clients ou open source.

Fonctionnalités principales

  • Gestion multi-sites — Enregistrez plusieurs serveurs Jenkins et passez de l'un à l'autre d'un simple appui. URL, identifiants et jetons API sont chiffrés dans le stockage sécurisé du système (Keychain/EncryptedSharedPreferences), pour naviguer entre vos serveurs en toute confiance.
  • Tableau de bord d'ensemble — Visualisez en un coup d'œil l'état de tous les Jobs (succès/échec/instable/désactivé), l'utilisation des Executors et la file d'attente. Le geste "tirer pour actualiser" met tout à jour à tout moment.
  • Détail des Jobs et déclenchement de builds — Accédez directement au détail et à l'historique des builds depuis la liste des Jobs. Pour les Jobs paramétrés, saisissez les valeurs via une boîte de dialogue pour lancer un build ; arrêtez un build en cours, activez/désactivez un Job ou gérez le SCM Polling, le tout depuis l'appli.
  • Logs de console en temps réel — Pendant un build, les logs sont diffusés toutes les 2 secondes pour suivre l'avancement en direct ; pour les builds terminés, recherchez ou partagez l'intégralité des logs.
  • Artefacts et rapports de tests — Téléchargez les artefacts de build, et consultez directement dans l'appli les statistiques pass/fail/skip des rapports de tests JUnit ainsi que les stack traces des échecs.
  • Comparaison de builds et statistiques — Comparez côte à côte deux builds d'un même Job (durée/résultat/changements), et suivez le taux de succès hebdomadaire/mensuel, le temps de build moyen et le top 5 des échecs les plus fréquents sous forme de graphiques.
  • Favoris et widget d'écran d'accueil — Épinglez vos Jobs favoris en haut de liste, et consultez l'état des Jobs importants directement depuis un widget sur l'écran d'accueil, sans même ouvrir l'appli. Un appui sur le widget ouvre directement le détail du Job concerné.
01

Tableau de bord

Le tableau de bord résume l'ensemble du serveur dès l'ouverture de l'application : nombre total de jobs, taux de réussite, utilisation de la file d'attente et des exécuteurs. Une barre d'état de santé des jobs et des sections en direct pour les builds en cours et les échecs vous indiquent immédiatement où porter votre attention.

Tableau de bord
02

Jobs

Tous les jobs du serveur réunis dans une seule liste, avec des filtres de statut et une recherche instantanée. Chaque ligne affiche le numéro du dernier build, sa date d'exécution et un mini-graphique de tendance, pour repérer un job instable avant même de l'ouvrir.

Jobs
03

Détail du job

Ouvrez un job pour consulter son score de santé, sa description et l'historique complet de ses builds. Lancez un nouveau build (avec paramètres si le job en nécessite), arrêtez un build en cours, ou activez/désactivez le job — directement depuis votre téléphone.

Détail du job
04

Journal de console

Pendant qu'un build est en cours, la sortie de la console s'affiche quasiment en temps réel, pour suivre un déploiement depuis n'importe où. Les builds terminés conservent le journal complet, prêt à être recherché ou partagé.

Journal de console
05

Statistiques de build

Le taux de réussite, le nombre total de builds et la durée moyenne en haut, puis la tendance des builds sur 14 jours et des graphiques de durée en dessous. Idéal pour repérer les ralentissements et les séries d'échecs dans le temps.

Statistiques de build
06

Activité

Un flux en direct de ce que fait le serveur en ce moment — builds en cours, éléments en attente dans la file et exécutions récemment terminées, chacun accessible en un seul geste vers son écran de détail.

Activité

Quoi de neuf dans cette version

  • Première version disponible : l'appli a passé la validation du store et est désormais accessible à tous.

Essayez-la dès maintenant

Suivez vos déploiements du bout des doigts, que vous soyez sur le trajet du travail ou en pause. Avec JenBoard, plusieurs serveurs Jenkins se gèrent depuis un seul écran. Téléchargez l'appli dès maintenant et enregistrez votre premier serveur.

JenkinsCI/CDDevOpsApplication mobile