跳到内容

面向 Android、iPhone 和 iPad 的原生 Jenkins 客户端

你的 Jenkins 控制台日志, 在手机上也好读。

Jenkins 的 Web 界面在手机上很难用,而真正诊断失败原因的地方是控制台日志。JenBoard 的设计核心,就是让你在小屏幕上也能好好阅读这份日志。

免费下载。所有 Pro 功能 7 天内免费使用。

JenBoard 是一款面向 Jenkins(自托管 CI/CD 服务器)的原生客户端。通过 URL、用户名和 API 令牌连接你自己的 Jenkins,即可在手机或平板上查看任务、阅读控制台日志并操作构建。

看得懂的日志
移动浏览器中的 Jenkins Web 界面 JenBoard

前后对比

同一个失败的构建,两种读法

看得懂的日志: ANSI 颜色、搜索、跳到下一个错误

像终端一样易读的控制台日志

  • ANSI 颜色按终端中的效果渲染
  • 长行横向滚动,不会折行成难以阅读的一团文字
  • 日志搜索,显示匹配数并支持上一个 / 下一个
  • 直接跳到下一个错误
  • Windows 代理(CRLF)的输出和进度条均可正确显示
  • 运行中的构建每 2 秒推送新输出,支持跟随末尾和行号
  • 超大日志也能安全加载,输出被截断时会明确提示

流水线

审批部署

继续或中止流水线 input 步骤

  • 单独打开某个阶段的日志,而不是整个构建
  • 每个构建都有阶段条,准确显示在哪一步停止
  • 在手机上批准或中止流水线 input 步骤Pro
  • 重放流水线构建Pro

待审批

将 4.2.0 部署到生产环境?

中止 部署

已批准。流水线继续运行。

为平板设计

关键趋势

侧边栏布局让列表与详情并排显示,并支持键盘快捷键,包括 Ctrl+K 命令面板。

CtrlK/⌘K

关键趋势: 14 天构建趋势与任务排行
CI 一目了然: 成功率、队列和执行器尽在一屏

应用中的全部功能

为构建变红的那一刻而生

操作构建

带参数构建

选项、布尔值和文本,用手机即可启动

  • 立即构建,或填写参数表单:文本、选项、布尔值和密码
  • 停止运行中的构建,取消队列中的项目
  • 重新构建、永久保留构建日志或删除构建
  • 启用或禁用任务,触发 SCM 轮询

理解失败

一眼看清故障

失败测试的错误详情与堆栈跟踪

  • 测试报告:通过、失败和跳过数量,错误详情与堆栈跟踪
  • 针对失败构建在设备端生成失败摘要
  • 下载并分享构建构件
  • 并排比较最近两次构建:结果、耗时、触发方式、节点、构件和变更Pro
  • 构建耗时异常长时发出警告

随时关注 CI

CI 一目了然

成功率、队列和执行器尽在一屏

  • 仪表板:任务数、成功率、队列和忙碌的执行器
  • 动态:正在运行、队列等待中和最近完成
  • 收藏、状态筛选和任务搜索
  • 统计:成功率、14 天趋势、平均耗时和任务排行Pro
  • 主屏幕小组件:成功率、失败中和构建中数量以及最近任务Pro
  • 后台失败提醒:约每 15 分钟检查一次服务器,任务失败时通知你;可暂时静音频繁打扰的任务Pro仅限 Android
  • 在一个应用中管理多台 Jenkins 服务器并快速切换(超过一台需 Pro)
  • 可选的聊天功能,使用你自己的 Anthropic API 密钥询问服务器当前状态Pro

截图

一览 JenBoard

隐私

你的服务器,你的数据

没有 JenBoard 账号,也没有 JenBoard 服务器。应用直接与你的 Jenkins 通信,API 令牌保存在设备的安全存储中。

隐私政策

定价

免费开始,Pro 一次付费。

JenBoard

免费

免费版包含一台服务器、任务列表、控制台日志、分阶段日志、测试报告、构件和构建操作,任务列表中会显示横幅广告。

JENBOARD PRO

一次性解锁 Pro,无需订阅

一次购买,永久拥有

一次性购买,不是订阅。Pro 提供无限服务器、流水线 input 审批、构建比较、统计、小组件数据、仪表板自动刷新和完整构建历史,并移除广告。自首次启动起 7 天内,所有 Pro 功能均可免费使用。

赠送 7 天 Pro

自首次启动起 7 天内解锁所有 Pro 功能。无需注册,也无需取消。

使用要求

设备可访问的自有 Jenkins 服务器,以及 Jenkins API 令牌(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

常见问题

常见问题

我需要 JenBoard 账号吗?

没有 JenBoard 账号,也没有 JenBoard 服务器。应用直接与你的 Jenkins 通信,API 令牌保存在设备的安全存储中。

JenBoard Pro 是订阅吗?

一次性购买,不是订阅。Pro 提供无限服务器、流水线 input 审批、构建比较、统计、小组件数据、仪表板自动刷新和完整构建历史,并移除广告。自首次启动起 7 天内,所有 Pro 功能均可免费使用。

构建失败时会收到推送通知吗?

不会,JenBoard 不使用推送通知。在 Android 上,Pro 可在后台约每 15 分钟检查一次你的服务器,并在任务失败时显示通知。iPhone 和 iPad 不支持后台提醒。

连接需要准备什么?

设备可访问的自有 Jenkins 服务器,以及 Jenkins API 令牌(Jenkins → 你的用户 → Security → API Token)。

可选的聊天功能会发送什么,发送给谁?

在你添加自己的 Anthropic API 密钥(Pro)之前,聊天功能保持关闭。开启后,它会向 Anthropic 发送服务器当前状态的简短摘要,例如任务名称、状态和统计数据。控制台日志不会被发送,也不会向我们发送任何内容。

iPhone 和 iPad 版什么时候上线?

iPhone 和 iPad 版 JenBoard 即将登陆 App Store。Android 版现已在 Google Play 上架。

JenBoard 是 Jenkins 官方应用吗?

JenBoard 是一款独立应用,与 Jenkins 项目没有关联,也未获得其认可。

在手机上阅读你的下一个失败构建。

在 Google Play 获取 JenBoard。iPhone 和 iPad 版即将推出。