JenBoardv0.0.1ANDROID

JenBoard — 装进口袋的 Jenkins 仪表盘

一款面向 DevOps 的监控应用,可在同一款 App 中管理多台 Jenkins 服务器,还能触发构建、查看日志与统计数据。

这是一款什么样的应用

JenBoard 是一款 CI/CD 监控应用,能让你在手机和平板上统一管理多台 Jenkins 服务器。你可以实时查看构建状态,需要时随时触发或终止构建,即使暂时离开电脑,也不会错过部署动态。这款应用专为需要往返于公司内部、客户方、开源项目等多个 Jenkins 环境之间工作的 DevOps 和 QA 工程师打造。

主要功能

  • 多站点管理 — 添加多台 Jenkins 服务器,点一下标签即可切换。URL、账号、API 令牌都会加密保存在系统安全存储(Keychain/EncryptedSharedPreferences)中,让你放心地在多台服务器之间来回切换。
  • 一目了然的仪表盘 — 在同一屏幕查看所有 Job 的状态(成功/失败/不稳定/已禁用)、Executor 使用率和排队 Queue。下拉刷新即可随时获取最新状态。
  • Job 详情管理与构建触发 — 从 Job 列表直接进入详情和构建历史。需要参数的 Job 可通过弹窗输入数值后触发,进行中的构建也能在应用内终止、启用/禁用,以及设置 SCM 轮询。
  • 实时控制台日志 — 构建进行中时,日志每 2 秒自动推送,让你随时掌握进度;构建结束后,可以搜索或分享完整日志。
  • 构建产物与测试报告 — 下载构建产物,并可在应用内直接查看 JUnit 测试报告的通过/失败/跳过统计以及失败堆栈信息。
  • 构建对比与统计 — 并排比较同一 Job 的两次构建(耗时/结果/变更内容),还能通过图表查看每周、每月的成功率、平均构建时长以及失败频率 Top 5。
  • 收藏与主屏幕小组件 — 将常看的 Job 收藏并置顶,通过主屏幕小组件无需打开应用即可查看关键 Job 状态,点击小组件可直接跳转到对应 Job 详情。
01

仪表盘

打开应用的瞬间,仪表盘就会汇总整个服务器的状态——任务总数、成功率、队列和执行器使用情况。任务健康度条以及构建中和失败任务的实时区块,让你一眼看出哪里需要关注。

仪表盘
02

任务列表

服务器上的所有任务一览无余,支持状态筛选和即时搜索。每一行都显示最新的构建编号、运行时间和趋势迷你图,让你在打开任务之前就能发现不稳定的任务。

任务列表
03

任务详情

打开任务即可查看健康评分、描述和完整构建历史。直接在手机上触发新构建(如任务需要参数也可填写)、停止正在运行的构建,或启用/禁用任务。

任务详情
04

控制台日志

构建运行期间,控制台输出近乎实时地流式呈现,让你随时随地跟踪部署进度。已完成的构建会保留完整日志,方便搜索或分享。

控制台日志
05

构建统计

顶部显示成功率、构建总数和平均耗时,下方是14天构建趋势和耗时图表,便于及时发现变慢趋势和失败连续发生的情况。

构建统计
06

活动动态

实时呈现服务器当前的动态——进行中的构建、排队等待的任务以及最近完成的运行记录,点击即可直接跳转到对应的详情页面。

活动动态

本次版本更新内容

  • 首个正式版本,已通过应用商店审核并正式上线。

立即体验

无论是通勤路上还是聚餐途中,都能随手掌握部署动态。有了 JenBoard,多台 Jenkins 服务器也能在同一屏幕轻松管理。现在就下载,注册你的第一台服务器吧。

JenkinsCI/CDDevOps移动应用