JenBoardv0.0.1ANDROID

JenBoard — dein Jenkins-Dashboard in der Hosentasche

Verwalte mehrere Jenkins-Server in einer einzigen App und behalte Build-Trigger, Logs und Statistiken im Blick – die Mo…

Das ist JenBoard

JenBoard ist eine CI/CD-Monitoring-App, mit der du mehrere Jenkins-Server gleichzeitig von deinem Smartphone oder Tablet aus verwalten kannst. Du siehst den Build-Status in Echtzeit und kannst bei Bedarf direkt aus der App heraus Builds starten oder stoppen – so verpasst du den Deployment-Status nie, selbst wenn du gerade unterwegs bist. Entwickelt für DevOps- und QA-Engineers, die zwischen mehreren Jenkins-Umgebungen wechseln – etwa firmeninternen, Kunden- und Open-Source-Servern.

Die wichtigsten Funktionen

  • Multi-Server-Verwaltung — Hinterlege mehrere Jenkins-Server und wechsle mit einem Tap zwischen ihnen. URLs, Zugangsdaten und API-Tokens werden verschlüsselt im sicheren Systemspeicher (Keychain/EncryptedSharedPreferences) abgelegt, sodass du bedenkenlos zwischen Servern wechseln kannst.
  • Dashboard auf einen Blick — Sieh den Status aller Jobs (erfolgreich/fehlgeschlagen/instabil/deaktiviert), die Executor-Auslastung und die Warteschlange auf einem Bildschirm. Per Pull-to-Refresh holst du dir jederzeit den aktuellen Stand.
  • Job-Details und Build-Trigger — Springe direkt von der Job-Liste zu Details und Build-Historie. Jobs mit Parametern lassen sich über einen Dialog mit Werten befüllen und starten; laufende Builds kannst du stoppen, Jobs aktivieren/deaktivieren und SCM-Polling direkt in der App steuern.
  • Live-Konsolenlogs — Während ein Build läuft, werden die Logs alle 2 Sekunden gestreamt, sodass du den Fortschritt sofort siehst. Bei abgeschlossenen Builds kannst du das komplette Log durchsuchen oder teilen.
  • Artefakte & Testberichte — Lade Build-Artefakte herunter und rufe JUnit-Testberichte mit Pass/Fail/Skip-Statistiken sowie Stacktraces fehlgeschlagener Tests direkt in der App auf.
  • Build-Vergleich und Statistiken — Vergleiche zwei Builds desselben Jobs nebeneinander (Dauer/Ergebnis/Änderungen) und sieh dir Erfolgsraten pro Woche/Monat, durchschnittliche Build-Zeiten und die Top 5 der häufigsten Fehlerursachen als Diagramm an.
  • Favoriten und Homescreen-Widget — Pinne häufig genutzte Jobs oben als Favoriten fest und behalte wichtige Job-Status per Homescreen-Widget im Blick, ohne die App zu öffnen. Ein Tap auf das Widget führt dich direkt zu den Job-Details.
01

Dashboard

Das Dashboard fasst den gesamten Server in dem Moment zusammen, in dem du die App öffnest — Gesamtzahl der Jobs, Erfolgsquote, Warteschlangen- und Executor-Auslastung. Eine Job-Health-Leiste sowie Live-Bereiche für laufende und fehlgeschlagene Jobs zeigen dir sofort, wo Aufmerksamkeit nötig ist.

Dashboard
02

Jobs

Alle Jobs des Servers in einer einzigen Liste, mit Status-Filtern und sofortiger Suche. Jede Zeile zeigt die letzte Build-Nummer, den Zeitpunkt der letzten Ausführung und ein Trend-Sparkline, damit du einen instabilen Job erkennst, bevor du ihn überhaupt öffnest.

Jobs
03

Job-Detail

Öffne einen Job, um seinen Health-Score, die Beschreibung und die vollständige Build-Historie zu sehen. Starte einen neuen Build (mit Parametern, falls der Job sie benötigt), stoppe einen laufenden Build oder aktiviere/deaktiviere den Job — alles direkt vom Smartphone aus.

Job-Detail
04

Konsolen-Log

Während ein Build läuft, wird die Konsolenausgabe nahezu in Echtzeit gestreamt, sodass du ein Deployment von überall aus verfolgen kannst. Abgeschlossene Builds behalten das vollständige Log, das du durchsuchen oder teilen kannst.

Konsolen-Log
05

Build-Statistiken

Erfolgsquote, Gesamtzahl der Builds und durchschnittliche Dauer oben, darunter ein 14-Tage-Build-Trend und Diagramme zur Build-Dauer. Ideal, um Verlangsamungen und Fehlserien im Zeitverlauf zu erkennen.

Build-Statistiken
06

Aktivität

Ein Live-Feed dessen, was der Server gerade tut — laufende Builds, in der Warteschlange wartende Elemente und kürzlich abgeschlossene Läufe, jeweils nur einen Tap von der Detailansicht entfernt.

Aktivität

Was ist neu in dieser Version

  • Erstveröffentlichung: JenBoard hat die Store-Prüfung bestanden und ist ab sofort offiziell verfügbar.

Jetzt ausprobieren

Behalte den Deployment-Status im Blick – auf dem Weg zur Arbeit oder beim Feierabendbier. Mit JenBoard verwaltest du mehrere Jenkins-Server auf einem einzigen Bildschirm. Lade dir die App jetzt herunter und richte deinen ersten Server ein.

JenkinsCI/CDDevOpsMobile App