Перейти к содержимому

Нативный клиент Jenkins для Android, iPhone и iPad

Консольный лог Jenkins, удобно читать на телефоне.

Веб-интерфейсом Jenkins неудобно пользоваться с телефона, а причины падений на самом деле ищут в консольном логе. JenBoard построен вокруг того, чтобы этот лог нормально читался на маленьком экране.

ДОСТУПНО В Google Play Скоро в App Store

Бесплатная загрузка. Все функции Pro бесплатны в течение 7 дней.

JenBoard — нативный клиент для Jenkins, self-hosted CI/CD-сервера. Подключите свой Jenkins по URL, имени пользователя и API token, а затем проверяйте задачи, читайте консольные логи и управляйте сборками с телефона или планшета.

Логи, которые читаются
Веб-интерфейс Jenkins в мобильном браузере JenBoard

До и после

Одна и та же упавшая сборка, два способа чтения

Логи, которые читаются: Цвета ANSI, поиск и переход к следующей ошибке

КОНСОЛЬНЫЕ ЛОГИ, КОТОРЫЕ ЧИТАЮТСЯ КАК ТЕРМИНАЛ

  • Цвета ANSI отображаются так же, как в вашем терминале
  • Длинные строки прокручиваются вбок, а не переносятся в нечитаемый текст
  • Поиск по логу со счётчиком совпадений и переходом к предыдущему / следующему
  • Переход сразу к следующей ошибке
  • Вывод с Windows-агентов (CRLF) и прогресс-бары отображаются корректно
  • Выполняющиеся сборки подгружают новый вывод каждые 2 секунды, с режимом follow-tail и номерами строк
  • Очень большие логи загружаются безопасно, с понятным уведомлением, если вывод обрезан

ПАЙПЛАЙНЫ

Одобряйте деплои

Продолжайте или отменяйте шаги input в пайплайне

  • Открывайте лог отдельного этапа вместо всей сборки
  • Полоса этапов на каждой сборке показывает, где именно она остановилась
  • Одобряйте или отменяйте шаги input в пайплайне прямо с телефонаPro
  • Replay сборки пайплайнаPro

Ожидает одобрения

Выкатить 4.2.0 в продакшен?

Отменить Выкатить

Одобрено. Пайплайн продолжается.

СОЗДАНО ДЛЯ ПЛАНШЕТОВ

Важные тренды

Боковая панель со списком и деталями рядом, а также сочетания клавиш, включая палитру команд по Ctrl+K.

CtrlK/⌘K

Важные тренды: Тренд сборок за 14 дней и рейтинг задач
CI с первого взгляда: Успешность, очередь и executors на одном экране

Всё, что есть в приложении

Создано для момента, когда сборка становится красной

ДЕЙСТВИЯ СО СБОРКАМИ

Запуск с параметрами

Выбор, флажки и текст — прямо с телефона

  • Запуск сборки сразу или через форму параметров: текст, выбор, boolean и пароль
  • Остановка выполняющейся сборки и отмена элементов в очереди
  • Пересборка, бессрочное хранение лога сборки или удаление сборки
  • Включение и отключение задачи, запуск SCM polling

РАЗБОР ПАДЕНИЙ

Видно, что сломалось

Упавшие тесты с деталями ошибок и стек-трейсами

  • Отчёты о тестах с числом пройденных, упавших и пропущенных, деталями ошибок и stack trace
  • Сводка причин падения неудачных сборок, формируемая прямо на устройстве
  • Скачивание артефактов сборки и возможность поделиться ими
  • Сравнение двух последних сборок бок о бок: результат, длительность, триггер, нода, артефакты и измененияPro
  • Предупреждение, если сборка идёт необычно долго

КОНТРОЛЬ CI

CI с первого взгляда

Успешность, очередь и executors на одном экране

  • Dashboard: число задач, доля успешных сборок, очередь и занятые executors
  • Активность: выполняются сейчас, ждут в очереди и недавно завершились
  • Избранное, фильтры по статусу и поиск задач
  • Статистика: доля успешных сборок, тренд за 14 дней, средняя длительность и рейтинг задачPro
  • Виджет на экране «Домой» с долей успешных сборок, числом падающих и выполняющихся сборок и последними задачамиPro
  • Фоновые оповещения о сбоях: серверы проверяются примерно каждые 15 минут, и вы получаете уведомление, когда задача падает; шумные задачи можно на время заглушитьProТолько Android
  • Несколько серверов Jenkins в одном приложении с быстрым переключением (Pro — если серверов больше одного)
  • Необязательный чат о текущем состоянии сервера с вашим собственным API-ключом AnthropicPro

Скриншоты

Взгляд изнутри JenBoard

Конфиденциальность

ВАШ СЕРВЕР, ВАШИ ДАННЫЕ

Нет ни аккаунта JenBoard, ни сервера JenBoard. Приложение обращается напрямую к вашему Jenkins, а API token хранится в защищённом хранилище устройства.

Политика конфиденциальности

Цены

Начните бесплатно. За Pro платите один раз.

JenBoard

Бесплатно

Бесплатная версия включает один сервер, список задач, консольные логи, логи по этапам, отчёты о тестах, артефакты и действия со сборками, с баннерной рекламой в списке задач.

JENBOARD PRO

Разовая разблокировка Pro, без подписки

Одна покупка навсегда

Разовая покупка, а не подписка. Pro добавляет неограниченное число серверов, одобрение шагов input в пайплайне, сравнение сборок, статистику, данные для виджета, автообновление dashboard, полную историю сборок и отключает рекламу. Все функции Pro бесплатны в течение 7 дней с первого запуска.

7 дней Pro за наш счёт

Все функции Pro открыты 7 дней с первого запуска. Без регистрации, и отменять ничего не нужно.

ТРЕБОВАНИЯ

Собственный сервер Jenkins, доступный с вашего устройства, и API token Jenkins (Jenkins → ваш пользователь → Security → API Token).

Говорит на 25 языках

Приложение и этот сайт доступны на 25 языках, включая арабский с письмом справа налево.

  • English
  • 한국어
  • 日本語
  • 简体中文
  • 繁體中文
  • Español
  • Français
  • Deutsch
  • Italiano
  • Português
  • Русский
  • العربية
  • हिन्दी
  • ไทย
  • Tiếng Việt
  • Bahasa Indonesia
  • Bahasa Melayu
  • Nederlands
  • Polski
  • Türkçe
  • Svenska
  • Dansk
  • Suomi
  • Norsk
  • Čeština

FAQ

Вопросы

Нужна ли учётная запись JenBoard?

Нет ни аккаунта JenBoard, ни сервера JenBoard. Приложение обращается напрямую к вашему Jenkins, а API token хранится в защищённом хранилище устройства.

JenBoard Pro — это подписка?

Разовая покупка, а не подписка. Pro добавляет неограниченное число серверов, одобрение шагов input в пайплайне, сравнение сборок, статистику, данные для виджета, автообновление dashboard, полную историю сборок и отключает рекламу. Все функции Pro бесплатны в течение 7 дней с первого запуска.

Будут ли push-уведомления, когда сборка падает?

Нет, JenBoard не использует push-уведомления. На Android Pro может проверять ваши серверы в фоне примерно раз в 15 минут и показывать уведомление, когда задача падает. Фоновые оповещения недоступны на iPhone и iPad.

Что нужно для подключения?

Собственный сервер Jenkins, доступный с вашего устройства, и API token Jenkins (Jenkins → ваш пользователь → Security → API Token).

Что отправляет необязательный чат и кому?

Чат выключен, пока вы не добавите собственный ключ API Anthropic (Pro). После этого он отправляет в Anthropic краткую сводку о текущем состоянии вашего сервера: названия задач, статусы и статистику. Консольные логи не отправляются, и нам ничего не отправляется.

Когда выйдет версия для iPhone и iPad?

JenBoard для iPhone и iPad скоро появится в App Store. Версия для Android уже доступна в Google Play.

JenBoard — официальное приложение Jenkins?

JenBoard — независимое приложение, не связанное с проектом Jenkins и не одобренное им.

Читайте следующую упавшую сборку на телефоне.

Скачайте JenBoard в Google Play. Версия для iPhone и iPad скоро появится.

ДОСТУПНО В Google Play Скоро в App Store