ANDROIDv0.0.1

JenBoard

在一個 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 的詳細頁面。
儀表板
儀表板
工作清單
工作清單
工作詳情
工作詳情
主控台紀錄
主控台紀錄
建置統計
建置統計
活動
活動
  1. v0.0.1
    JenBoard — 口袋裡的 Jenkins 儀表板

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