JenBoardv0.0.1ANDROID

JenBoard — Jenkins dashboard přímo v kapse

Aplikace pro DevOps, díky které spravujete více Jenkins serverů v jedné aplikaci a máte pod kontrolou spouštění buildů,…

Co tahle aplikace umí

JenBoard je aplikace pro monitoring CI/CD, díky které máte více Jenkins serverů pod kontrolou přímo z telefonu nebo tabletu. Stav buildů sledujete v reálném čase a v případě potřeby je můžete rovnou spustit nebo zastavit, takže vám žádné nasazení neuteče, ani když nejste u počítače. Aplikace je určena DevOps inženýrům a testerům, kteří pracují napříč více Jenkins prostředími – firemními, klientskými i open-source.

Hlavní funkce

  • Správa více serverů najednou — přidejte si více Jenkins serverů a přepínejte mezi nimi jedním klepnutím. URL adresy, přihlašovací údaje i API tokeny jsou šifrovaně uloženy v zabezpečeném úložišti systému (Keychain/EncryptedSharedPreferences), takže mezi servery můžete přecházet bez obav.
  • Přehledný dashboard — stav všech Jobů (úspěch/selhání/nestabilní/vypnuto), vytížení Executorů i frontu čekajících úloh vidíte na jedné obrazovce. Přetažením obrazovky (pull-to-refresh) si kdykoli načtete nejaktuálnější data.
  • Detail Jobu a spouštění buildů — ze seznamu Jobů se rovnou dostanete k detailu i historii buildů. U Jobů s parametry stačí hodnoty zadat do dialogového okna a spustit build; probíhající buildy lze v aplikaci zastavit, zapnout/vypnout i nastavit SCM Polling.
  • Konzolové logy v reálném čase — u běžícího buildu se logy streamují každé 2 sekundy, takže máte průběh pod kontrolou okamžitě, a u dokončených buildů si celý log můžete prohledat nebo sdílet.
  • Artefakty a testovací reporty — stahujte výstupy z buildů a přímo v aplikaci si prohlédněte statistiky JUnit testů (úspěšné/neúspěšné/přeskočené) i stack trace u chyb.
  • Porovnání buildů a statistiky — porovnejte dva buildy stejného Jobu vedle sebe (doba trvání, výsledek, změny) a sledujte grafy týdenní i měsíční úspěšnosti, průměrné doby buildu a Top 5 nejčastějších selhání.
  • Oblíbené položky a widget na plochu — často sledované Joby si připněte nahoru jako oblíbené a díky widgetu na ploše uvidíte stav klíčových Jobů, aniž byste museli aplikaci otevírat. Klepnutím na widget se dostanete rovnou do detailu daného Jobu.
01

Přehled

Přehled shrne stav celého serveru ve chvíli, kdy otevřete aplikaci – celkový počet úloh, úspěšnost, vytížení fronty a exekutorů. Ukazatel stavu úloh a živé sekce běžících a neúspěšných úloh vám okamžitě ukážou, kde je potřeba pozornost.

Přehled
02

Úlohy

Všechny úlohy na serveru v jednom seznamu s filtry podle stavu a okamžitým vyhledáváním. Každý řádek zobrazuje číslo posledního buildu, čas jeho spuštění a mini graf trendu, takže nestabilní úlohu odhalíte ještě před jejím otevřením.

Úlohy
03

Detail úlohy

Otevřete úlohu a zobrazte její stav zdraví, popis a celou historii buildů. Spusťte nový build (i s parametry, pokud je úloha vyžaduje), zastavte běžící build nebo úlohu povolte či zakažte – vše přímo z telefonu.

Detail úlohy
04

Konzolový log

Během běhu buildu se výstup konzole streamuje téměř v reálném čase, takže nasazení můžete sledovat odkudkoli. Dokončené buildy si uchovávají kompletní log, který lze prohledávat nebo sdílet.

Konzolový log
05

Statistiky buildů

Nahoře najdete úspěšnost, celkový počet buildů a průměrnou dobu trvání, níže pak 14denní trend buildů a grafy doby trvání. Ideální pro odhalení zpomalení a sérií selhání v čase.

Statistiky buildů
06

Aktivita

Živý přehled toho, co server právě dělá – probíhající buildy, položky čekající ve frontě a nedávno dokončené běhy, každá jedním klepnutím dostupná v detailu.

Aktivita

Co je nového v této verzi

  • Jde o úplně první verzi, která právě prošla schválením v obchodě a je oficiálně dostupná.

Vyzkoušejte JenBoard ještě dnes

Stav nasazení mějte po ruce, ať jste na cestě do práce nebo mimo kancelář. S JenBoard zvládnete spravovat i více Jenkins serverů z jedné obrazovky. Stáhněte si aplikaci a zaregistrujte svůj první server ještě dnes.

JenkinsCI/CDDevOpsmobilní aplikace