ANDROIDv0.0.1

JenBoard

一款面向 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 详情。
仪表盘
仪表盘
任务列表
任务列表
任务详情
任务详情
控制台日志
控制台日志
构建统计
构建统计
活动动态
活动动态
  1. v0.0.1
    JenBoard — 装进口袋的 Jenkins 仪表盘

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