JenBoardv0.0.1ANDROID

JenBoard — panel Jenkinsa w kieszeni

Aplikacja do monitorowania DevOps, która pozwala zarządzać wieloma serwerami Jenkins w jednym miejscu — od statusu buil…

Co to za aplikacja

JenBoard to aplikacja do monitorowania CI/CD, która pozwala zarządzać wieloma serwerami Jenkins jednocześnie – ze smartfona i tabletu. Sprawdzasz status buildów w czasie rzeczywistym, a w razie potrzeby od razu uruchamiasz lub zatrzymujesz build, więc nic Ci nie umknie, nawet gdy jesteś z dala od komputera. Stworzyliśmy ją z myślą o inżynierach DevOps i QA, którzy na co dzień przełączają się między środowiskami firmowymi, klienckimi i open source.

Najważniejsze funkcje

  • Zarządzanie wieloma serwerami — Dodaj kilka serwerów Jenkins i przełączaj się między nimi jednym stuknięciem. Adresy URL, konta i tokeny API są szyfrowane i przechowywane w bezpiecznym magazynie systemu (Keychain/EncryptedSharedPreferences), więc możesz spokojnie korzystać z wielu serwerów naraz.
  • Dashboard z widokiem całości — Status wszystkich Jobów (sukces/błąd/niestabilny/wyłączony), wykorzystanie Executorów i kolejka oczekujących zadań na jednym ekranie. Odśwież widok w każdej chwili gestem pull-to-refresh.
  • Szczegóły Joba i uruchamianie buildów — Z listy Jobów przejdziesz od razu do szczegółów i historii buildów. Joby wymagające parametrów uruchomisz przez okno dialogowe, a trwający build możesz zatrzymać, włączyć/wyłączyć lub zarządzać SCM Polling — wszystko w aplikacji.
  • Logi konsoli na żywo — Podczas trwania builda logi strumieniują się co 2 sekundy, dzięki czemu widzisz postęp na bieżąco. Logi zakończonych buildów możesz przeszukać lub udostępnić.
  • Artefakty i raporty testów — Pobieraj artefakty buildów oraz przeglądaj bezpośrednio w aplikacji statystyki pass/fail/skip z raportów JUnit, wraz ze stack trace'ami błędów.
  • Porównanie buildów i statystyki — Zestaw ze sobą dwa buildy tego samego Joba (czas trwania, wynik, zmiany) i sprawdź wykresy tygodniowej i miesięcznej skuteczności, średniego czasu buildów oraz Top 5 najczęstszych błędów.
  • Ulubione i widżet ekranu głównego — Przypnij najczęściej sprawdzane Joby jako ulubione na górze listy, a dzięki widżetowi na ekranie głównym zobaczysz ich status bez otwierania aplikacji. Stuknięcie w widżet przenosi od razu do szczegółów danego Joba.
01

Panel główny

Panel główny podsumowuje cały serwer w chwili otwarcia aplikacji — łączną liczbę zadań, wskaźnik powodzenia, wykorzystanie kolejki i executorów. Pasek kondycji zadań oraz sekcje na żywo dla budowanych i nieudanych zadań od razu pokazują, gdzie potrzebna jest uwaga.

Panel główny
02

Zadania

Wszystkie zadania na serwerze w jednej liście, z filtrami statusu i błyskawicznym wyszukiwaniem. Każdy wiersz pokazuje numer ostatniej kompilacji, czas jej uruchomienia oraz miniwykres trendu, dzięki czemu można wychwycić niestabilne zadanie, zanim się je otworzy.

Zadania
03

Szczegóły zadania

Otwórz zadanie, aby zobaczyć jego wskaźnik kondycji, opis i pełną historię kompilacji. Uruchom nową kompilację (z parametrami, jeśli zadanie tego wymaga), zatrzymaj działającą lub włącz/wyłącz zadanie — bezpośrednio z telefonu.

Szczegóły zadania
04

Log konsoli

Podczas trwania kompilacji dane wyjściowe konsoli są przesyłane niemal w czasie rzeczywistym, dzięki czemu możesz śledzić wdrożenie z dowolnego miejsca. Zakończone kompilacje zachowują pełny log, gotowy do przeszukania lub udostępnienia.

Log konsoli
05

Statystyki kompilacji

Na górze wskaźnik powodzenia, łączna liczba kompilacji i średni czas trwania, a poniżej 14-dniowy trend kompilacji oraz wykresy czasu trwania. Świetne do wykrywania spowolnień i serii niepowodzeń w czasie.

Statystyki kompilacji
06

Aktywność

Bieżący podgląd tego, co dzieje się na serwerze — trwające kompilacje, pozycje oczekujące w kolejce i niedawno zakończone przebiegi, każda o jedno dotknięcie od ekranu szczegółów.

Aktywność

Co nowego w tej wersji

  • To pierwsze wydanie aplikacji — JenBoard przeszedł weryfikację sklepu i wystartował oficjalnie.

Wypróbuj już teraz

Sprawdzaj status wdrożeń w drodze do pracy czy nawet podczas firmowego wyjścia — wystarczy telefon w kieszeni. Z JenBoard zarządzasz wieloma serwerami Jenkins z poziomu jednego ekranu. Pobierz aplikację już teraz i dodaj swój pierwszy serwer.

JenkinsCI/CDDevOpsaplikacja mobilna