JenBoardv0.0.1ANDROID

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…

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.
01

Dashboard

Het dashboard geeft in één oogopslag een overzicht van de hele server zodra je de app opent — totaal aantal jobs, slagingspercentage, wachtrij en gebruik van executors. Een job-gezondheidsbalk en live secties voor lopende en mislukte builds laten direct zien waar aandacht nodig is.

Dashboard
02

Jobs

Alle jobs op de server in één lijst, met statusfilters en directe zoekfunctie. Elke regel toont het laatste buildnummer, wanneer het is uitgevoerd en een trend-sparkline, zodat je een instabiele job herkent voordat je hem opent.

Jobs
03

Jobdetails

Open een job om de gezondheidsscore, beschrijving en volledige buildgeschiedenis te bekijken. Start een nieuwe build (met parameters indien nodig), stop een lopende build, of schakel de job in of uit — allemaal vanaf je telefoon.

Jobdetails
04

Consolelog

Terwijl een build loopt, stroomt de console-uitvoer bijna in realtime binnen, zodat je een deploy van overal kunt volgen. Voltooide builds behouden het volledige log, klaar om te doorzoeken of te delen.

Consolelog
05

Buildstatistieken

Slagingspercentage, totaal aantal builds en gemiddelde duur bovenaan, gevolgd door een 14-daagse buildtrend en duurgrafieken eronder. Ideaal om vertragingen en reeksen mislukte builds over tijd te herkennen.

Buildstatistieken
06

Activiteit

Een live feed van wat de server op dit moment doet — builds die bezig zijn, items die in de wachtrij staan en recent voltooide runs, elk met één tik naar het detailscherm.

Activiteit

Wat is er nieuw in deze versie

  • Dit is de allereerste release: de app is goedgekeurd door de store-beoordeling en nu officieel beschikbaar.

Probeer het nu

Check je deploymentstatus onderweg naar je werk of zelfs tijdens de borrel, gewoon vanaf je telefoon. Met JenBoard beheer je meerdere Jenkins-servers vanuit één scherm. Download de app nu en registreer je eerste server.

JenkinsCI/CDDevOpsMobiele app