JenBoardv0.0.1ANDROID

JenBoard — 口袋裡的 Jenkins 儀表板

在一個 App 中管理多台 Jenkins 伺服器,涵蓋建置觸發、日誌與統計數據的 DevOps 監控工具

這是什麼樣的 App

JenBoard 是一款能讓你在手機與平板上同時管理多台 Jenkins 伺服器的 CI/CD 監控 App。即時掌握建置狀態,需要時也能當場觸發或停止建置,就算暫時離開座位,也不會錯過任何部署動態。專為需要在公司內部、客戶端、開源專案等多個 Jenkins 環境間切換工作的 DevOps、QA 工程師打造。

主要功能

  • 多站台管理 — 可註冊多台 Jenkins 伺服器,輕點一下即可切換。網址、帳號、API Token 都會以作業系統的安全儲存機制(Keychain / EncryptedSharedPreferences)加密保存,讓你安心在多台伺服器間來回操作。
  • 一目了然的儀表板 — 在同一畫面掌握所有 Job 狀態(成功/失敗/不穩定/停用)、Executor 使用率與等待中的佇列。下拉即可隨時重新整理,取得最新狀態。
  • Job 詳細管理與建置觸發 — 從 Job 清單直接進入詳細資訊與建置歷史。需要參數的 Job 可透過對話框輸入數值後觸發,進行中的建置也能在 App 內停止、啟用/停用,或執行 SCM Polling。
  • 即時主控台日誌 — 建置進行中時,日誌會以 2 秒間隔即時串流,讓你馬上掌握進度;已完成的建置則可搜尋或分享完整日誌。
  • 成品與測試報告 — 下載建置產出的成品,並能在 App 內直接查看 JUnit 測試報告的通過/失敗/略過統計,以及失敗案例的堆疊追蹤(stack trace)。
  • 建置比較與統計 — 並排比較同一 Job 的兩次建置(耗時/結果/變更內容),並以圖表檢視每週、每月的成功率、平均建置時間與失敗頻率前 5 名。
  • 我的最愛與主畫面小工具 — 將常看的 Job 加入我的最愛並固定在最上方;透過主畫面小工具,不必開啟 App 也能立即確認主要 Job 狀態。輕點小工具即可直接跳轉至該 Job 的詳細頁面。
01

儀表板

打開應用程式的瞬間,儀表板就會彙整整台伺服器的狀態——工作總數、成功率、佇列與執行器使用情況。健康度長條與建置中、失敗工作的即時區塊,讓你立刻知道該注意哪裡。

儀表板
02

工作清單

伺服器上的所有工作一次列出,並提供狀態篩選與即時搜尋。每一列都顯示最新建置編號、執行時間與趨勢走勢圖,讓你在點開之前就能發現不穩定的工作。

工作清單
03

工作詳情

打開一項工作即可看到健康分數、說明與完整建置歷史。直接在手機上觸發新建置(若工作需要參數也能輸入)、停止執行中的建置,或啟用/停用工作。

工作詳情
04

主控台紀錄

建置進行中時,主控台輸出會近乎即時串流顯示,讓你隨時隨地掌握部署進度。已完成的建置也會保留完整紀錄,方便搜尋或分享。

主控台紀錄
05

建置統計

頂部顯示成功率、建置總數與平均耗時,下方則有 14 天建置趨勢與耗時圖表,有助於掌握隨時間推移的變慢趨勢與連續失敗情形。

建置統計
06

活動

即時顯示伺服器目前的動態——進行中的建置、佇列中等待的項目,以及最近完成的執行紀錄,點一下即可查看各項詳情。

活動

這個版本的更新內容

  • 首次發布版本,已通過商店審核並正式上線。

現在就來體驗

無論是通勤路上還是聚餐途中,都能隨手掌握部署動態。有了 JenBoard,多台 Jenkins 伺服器也能在同一個畫面輕鬆管理。現在就下載,註冊你的第一台伺服器吧。

JenkinsCI/CDDevOps行動應用程式