JenBoardv0.0.1ANDROID

JenBoard – Jenkins-dashboard i lomma

En DevOps-overvåkingsapp som lar deg administrere flere Jenkins-servere i én app, med bygg-trigger, logger og statistik…

Dette er en app som

JenBoard er en CI/CD-overvåkingsapp som lar deg administrere flere Jenkins-servere samtidig fra mobil og nettbrett. Du kan se byggstatus i sanntid, og om nødvendig trigge eller stoppe bygg direkte fra appen, slik at du aldri går glipp av utrullingsstatus mens du er borte fra skrivebordet. Appen er laget for DevOps- og QA-ingeniører som jobber på tvers av flere Jenkins-miljøer - interne, kunde- og open source-miljøer.

Hovedfunksjoner

  • Administrer flere servere — Registrer flere Jenkins-servere og bytt mellom dem med ett trykk. URL, konto og API-token lagres kryptert i OS-ens sikre lagring (Keychain/EncryptedSharedPreferences), så du trygt kan veksle mellom flere servere.
  • Dashboard med full oversikt — Se status for alle Jobs (vellykket/mislykket/ustabil/deaktivert), executor-bruk og ventekø på én skjerm. Dra ned for å oppdatere når du vil ha siste status.
  • Detaljert Job-administrasjon og bygg-trigger — Gå rett til detaljer og bygghistorikk fra Job-listen. For Jobs som krever parametere, angir du verdiene i en dialog og trigger bygget; du kan også stoppe pågående bygg, slå Enable/Disable av/på og styre SCM Polling direkte i appen.
  • Konsollogg i sanntid — Mens et bygg pågår, strømmes loggen hvert 2. sekund, så du følger fremdriften live. For ferdige bygg kan du søke i hele loggen eller dele den.
  • Artefakter og testrapporter — Last ned byggartefakter, og se pass/fail/skip-statistikk fra JUnit-testrapporter samt stack traces for feilede tester, alt i appen.
  • Byggsammenligning og statistikk — Sammenlign to bygg av samme Job side om side (tid brukt/resultat/endringer), og se suksessrate per uke/måned, gjennomsnittlig byggtid og topp 5 feilfrekvens i diagrammer.
  • Favoritter og widget på hjemskjermen — Fest Jobs du sjekker ofte som favoritter øverst, og se status for de viktigste Jobs direkte fra en widget på hjemskjermen uten å åpne appen. Trykk på widgeten for å gå rett til Job-detaljene.
01

Dashboard

Dashbordet oppsummerer hele serveren i det øyeblikket du åpner appen — totalt antall jobber, suksessrate, kø- og executor-bruk. En jobbhelse-indikator og sanntidsseksjoner for jobber som bygges og feiler viser deg umiddelbart hvor det trengs oppmerksomhet.

Dashboard
02

Jobber

Alle jobbene på serveren i én liste, med statusfiltre og umiddelbart søk. Hver rad viser siste build-nummer, når den kjørte og en trend-sparkline, slik at du kan oppdage en ustabil jobb før du åpner den.

Jobber
03

Jobbdetaljer

Åpne en jobb for å se helsescore, beskrivelse og full byggehistorikk. Start en ny build (med parametere hvis jobben krever det), stopp en pågående build, eller slå jobben av/på — rett fra telefonen.

Jobbdetaljer
04

Konsolllogg

Mens en build kjører, strømmes konsollutskriften nesten i sanntid, slik at du kan følge en utrulling hvor som helst. Fullførte builder beholder hele loggen, klar til å søke i eller dele.

Konsolllogg
05

Byggestatistikk

Suksessrate, totalt antall builder og gjennomsnittlig varighet øverst, deretter en 14-dagers byggetrend og varighetsdiagrammer under. Perfekt for å oppdage nedgang i ytelse og feilrekker over tid.

Byggestatistikk
06

Aktivitet

En direktestrøm av hva serveren gjør akkurat nå — builder som pågår, elementer som venter i køen og nylig fullførte kjøringer, alle bare ett trykk unna sin detaljskjerm.

Aktivitet

Dette er nytt i denne versjonen

  • Dette er den første utgivelsen - appen har bestått butikkgodkjenning og er nå offisielt lansert.

Prøv den nå

Sjekk utrullingsstatus rett fra lommen, enten du er på vei til jobb eller midt i en middag med kollegene. Med JenBoard kan du administrere flere Jenkins-servere fra én eneste skjerm. Last ned appen nå og registrer din første server.

JenkinsCI/CDDevOpsmobilapp