ANDROIDv0.0.1

JenBoard

Een DevOps-monitoringapp waarmee je meerdere Jenkins-servers in één app beheert, builds triggert en logs en statistieke…

Dit is de app

JenBoard is een CI/CD-monitoringapp waarmee je meerdere Jenkins-servers tegelijk beheert vanaf je smartphone of tablet. Je bekijkt buildstatussen in realtime en kunt indien nodig direct een build starten of stoppen, zodat je nooit het overzicht over je deployments verliest, ook niet als je even niet achter je bureau zit. De app is gemaakt voor DevOps- en QA-engineers die dagelijks tussen meerdere Jenkins-omgevingen schakelen — intern, bij klanten of open source.

Belangrijkste functies

  • Meerdere sites beheren — Registreer meerdere Jenkins-servers en wissel met één tik. URL's, accounts en API-tokens worden versleuteld opgeslagen in de beveiligde opslag van je besturingssysteem (Keychain/EncryptedSharedPreferences), zodat je zonder zorgen tussen servers kunt wisselen.
  • Alles in één dashboard — Bekijk de status van alle jobs (geslaagd/mislukt/instabiel/uitgeschakeld), het executorgebruik en de wachtrij in één scherm. Met pull-to-refresh haal je altijd de meest recente status op.
  • Jobdetails beheren en builds triggeren — Ga vanuit de joblijst direct naar de details en de buildgeschiedenis. Voor jobs met parameters voer je de waarden in via een dialoogvenster om de build te starten; lopende builds kun je stoppen, en ook in-/uitschakelen en SCM-polling regel je vanuit de app.
  • Live consolelogs — Tijdens een lopende build worden de logs elke 2 seconden gestreamd, zodat je de voortgang direct kunt volgen. Van afgeronde builds kun je de volledige log doorzoeken of delen.
  • Artefacten & testrapporten — Download buildartefacten en bekijk de pass/fail/skip-statistieken van JUnit-testrapporten, inclusief stacktraces van mislukte tests, rechtstreeks in de app.
  • Buildvergelijking en statistieken — Vergelijk twee builds van dezelfde job naast elkaar (duur/resultaat/wijzigingen) en bekijk het slagingspercentage per week of maand, de gemiddelde buildtijd en de top 5 meest voorkomende fouten in overzichtelijke grafieken.
  • Favorieten en homescreen-widget — Zet veelgebruikte jobs vast bovenaan met favorieten, en check via een widget op je startscherm meteen de status van je belangrijkste jobs, zonder de app te openen. Tik op de widget om direct naar de betreffende jobdetails te gaan.
Dashboard
Dashboard
Jobs
Jobs
Jobdetails
Jobdetails
Consolelog
Consolelog
Buildstatistieken
Buildstatistieken
Activiteit
Activiteit
  1. v0.0.1
    JenBoard — je Jenkins-dashboard in je broekzak

    Een DevOps-monitoringapp waarmee je meerdere Jenkins-servers in één app beheert, builds triggert en logs en statistieke…