ANDROIDv0.0.1

JenBoard

Приложение для DevOps-мониторинга, которое позволяет управлять несколькими серверами Jenkins в одном месте: запускать с…

Что это за приложение

JenBoard — это CI/CD-приложение для мониторинга, которое позволяет управлять сразу несколькими серверами Jenkins со смартфона или планшета. Вы можете в реальном времени следить за статусом сборок, а при необходимости — сразу запускать или останавливать их, не упуская из виду процесс развёртывания, даже когда вас нет за компьютером. Приложение создано для DevOps- и QA-инженеров, которым приходится работать с несколькими средами Jenkins — корпоративными, клиентскими или open source.

Основные функции

  • Управление несколькими серверами — добавляйте сразу несколько серверов Jenkins и переключайтесь между ними одним нажатием. URL, учётные данные и API-токены хранятся в зашифрованном виде в системном хранилище (Keychain/EncryptedSharedPreferences), так что можно спокойно работать с несколькими серверами одновременно.
  • Наглядная панель управления — статус всех Job (успех/ошибка/нестабильно/отключено), загрузка Executor и очередь заданий — всё на одном экране. Обновляйте данные в любой момент жестом Pull-to-refresh.
  • Детали Job и запуск сборок — переходите из списка Job сразу к деталям и истории сборок. Для Job с параметрами значения вводятся в диалоговом окне перед запуском, а текущие сборки можно останавливать, включать/отключать Job и запускать SCM Polling прямо из приложения.
  • Логи консоли в реальном времени — во время сборки лог обновляется каждые 2 секунды, так что вы сразу видите ход выполнения, а по завершённым сборкам можно искать по полному логу или делиться им.
  • Артефакты и отчёты о тестах — скачивайте артефакты сборки и просматривайте прямо в приложении статистику JUnit-отчётов (pass/fail/skip) вместе со стек-трейсами упавших тестов.
  • Сравнение сборок и статистика — сравнивайте две сборки одного Job side-by-side (время выполнения, результат, изменения), а также смотрите на графиках недельный и месячный процент успешных сборок, среднее время сборки и топ-5 самых частых причин ошибок.
  • Избранное и виджет на главном экране — закрепляйте часто используемые Job в избранном вверху списка, а с помощью виджета на главном экране следите за статусом ключевых Job, даже не открывая приложение. Нажатие на виджет сразу открывает детали нужного Job.
Дашборд
Дашборд
Задачи
Задачи
Детали задачи
Детали задачи
Консольный лог
Консольный лог
Статистика сборок
Статистика сборок
Активность
Активность
  1. v0.0.1
    JenBoard — Jenkins-панель в вашем кармане

    Приложение для DevOps-мониторинга, которое позволяет управлять несколькими серверами Jenkins в одном месте: запускать с…