JenBoardv0.0.1ANDROID

JenBoard — din Jenkins-instrumentpanel i fickan

En DevOps-övervakningsapp som låter dig hantera flera Jenkins-servrar i en app, med byggtriggers, loggar och statistik.

Det här är appen

JenBoard är en CI/CD-övervakningsapp som gör det möjligt att hantera flera Jenkins-servrar samtidigt, direkt från din telefon eller surfplatta. Du ser byggstatus i realtid och kan starta eller stoppa bygg där du står, så att du aldrig missar vad som händer med driftsättningarna medan du är borta. Appen är byggd för DevOps- och QA-ingenjörer som växlar mellan flera Jenkins-miljöer – interna, hos kunder eller open source.

Huvudfunktioner

  • Hantera flera platser — Lägg till flera Jenkins-servrar och växla mellan dem med ett enda tryck. URL, konto och API-token lagras krypterat i operativsystemets säkra lagring (Keychain/EncryptedSharedPreferences), så du kan tryggt växla mellan servrar.
  • Översiktlig instrumentpanel — Se status för alla jobb (lyckades/misslyckades/instabil/inaktiverad), executor-användning och kö på en enda skärm. Dra för att uppdatera och få senaste status när som helst.
  • Jobbdetaljer och byggtriggers — Gå direkt från jobblistan till detaljer och byggförlopp. Jobb som kräver parametrar triggas via en dialogruta där du fyller i värden, och pågående bygg kan stoppas, aktiveras/inaktiveras eller SCM-pollas direkt i appen.
  • Realtidsloggar i konsolen — Loggar strömmas med två sekunders mellanrum medan bygget pågår så du ser förloppet direkt, och för avslutade bygg kan du söka i eller dela hela loggen.
  • Artefakter och testrapporter — Ladda ner byggartefakter och öppna JUnit-testrapporter direkt i appen, med statistik över godkända/misslyckade/överhoppade tester samt felsökningsspår för misslyckade tester.
  • Jämför bygg och se statistik — Jämför två bygg av samma jobb sida vid sida (tid, resultat, ändringar), och se lyckandegrad per vecka/månad, genomsnittlig byggtid och de 5 vanligaste felen i diagram.
  • Favoriter och hemskärmswidget — Fäst dina mest använda jobb som favoriter högst upp, och se status för viktiga jobb direkt via en hemskärmswidget utan att öppna appen. Ett tryck på widgeten tar dig direkt till jobbets detaljvy.
01

Instrumentpanel

Instrumentpanelen sammanfattar hela servern i samma stund som du öppnar appen — totalt antal jobb, andel lyckade körningar, kö och exekverarnas beläggning. En hälsomätare för jobben och sektioner med byggen som pågår eller misslyckats visar direkt var du behöver rikta uppmärksamheten.

Instrumentpanel
02

Jobb

Alla jobb på servern i en enda lista, med statusfilter och sökning i realtid. Varje rad visar senaste byggnumret, när det kördes och en trendkurva, så att du kan upptäcka ett instabilt jobb innan du ens öppnar det.

Jobb
03

Jobbdetaljer

Öppna ett jobb för att se dess hälsopoäng, beskrivning och fullständig bygghistorik. Starta ett nytt bygge (med parametrar om jobbet kräver det), stoppa ett pågående eller aktivera/inaktivera jobbet — direkt från din telefon.

Jobbdetaljer
04

Konsolloggen

Medan ett bygge pågår strömmar konsolutdatan fram nästan i realtid, så att du kan följa en driftsättning var du än befinner dig. Avslutade byggen behåller hela loggen, redo att sökas igenom eller delas.

Konsolloggen
05

Byggstatistik

Andel lyckade byggen, totalt antal byggen och genomsnittlig varaktighet högst upp, följt av en 14-dagars byggtrend och varaktighetsdiagram nedanför. Perfekt för att upptäcka nedgångar i prestanda och sviter av misslyckade byggen över tid.

Byggstatistik
06

Aktivitet

Ett flöde i realtid över vad servern gör just nu — byggen som pågår, poster som väntar i kön och nyligen avslutade körningar, alla bara ett tryck från sin detaljvy.

Aktivitet

Vad är nytt i den här versionen

  • Det här är den första lanseringen — appen har godkänts i butiksgranskningen och är nu officiellt tillgänglig.

Prova JenBoard idag

Håll koll på driftsättningar direkt i handen, oavsett om du är på väg till jobbet eller mitt i en middag. Med JenBoard hanterar du flera Jenkins-servrar från en enda skärm. Ladda ner appen nu och lägg till din första server.

JenkinsCI/CDDevOpsMobilapp