最近本身寫了一個Chrome瀏覽器擴展/插件(github repo),並將其發佈到了谷歌官方商店(chrome web store),該插件爲github上的倉庫提供travis-ci運行狀態和運行時間的圖表,你能夠直觀地瞭解到哪些倉庫(本身或者別人的)開通了travis-ci的build,還能夠看到特定repo近十次build的時間和狀態變化,鼠標置於具體build上,還可查看具體build時間和message,點擊還能夠進入特定的travis-ci build頁面。git
前段時間開始用travis-ci來自動化運行一個簡單的功能測試,感受travis-ci簡潔易用的界面仍是比較適合CI入門,可是用起來發現幾點不是特別方便之處:github
每次都須要到travis-ci的頁面才能知道build最新的狀態web
想看前幾回的build狀態,還要點擊"build history"到對應的頁面查看,而且近幾回的build信息我的感受並不直觀。chrome
又一次更改CDN以後,build(跑測試)的時間變化反而增加了,若是不盯着「build history」頁面上的build time,很難直接知道構建時間的變化。瀏覽器
我會常常訪問github,但不是每次提交都上travis看狀態,或者坐等failed郵件發到個人郵箱。測試
因此就萌發了作一個chrome插件的想法,我指望這個chrome插件能夠作到如下幾件事情:ui
在github上顯示開通travis-ci服務的repo(倉庫)當前的狀態,無論是本身的仍是別人的repo。google
在每一個repo內顯示最近10次的build的狀態變化。chrome-extension
在每一個repo內顯示最近10次的build的時間變化。spa
當我想查看具體build的具體信息時,可以點擊進入對應的travis-ci頁面。
通過兩三天零碎時間的摸索,借鑑別人的插件思路,便整出來了這個:Github Travis Stat,並將其發佈在chrome的官方商店,歡迎你們無償使用哈。
該插件爲github上的倉庫提供travis-ci運行狀態和運行時間的圖表,你能夠看到特定repo近十次build的時間和狀態變化,鼠標置於具體build上,還可查看具體build時間和message,點擊還能夠進入特定的travis-ci build頁面。以下圖所示:
還能夠直觀地瞭解到哪些倉庫(本身或者別人的)開通了travis-ci的build,以及它們的最新狀態,點擊build按鈕還能夠進入對應的travis頁面:
安裝該插件,你能夠直接點擊該連接,或者訪問chrome web store,並搜索「github travis stat」關鍵字,而後添加你的chrome瀏覽器便可。
若是你沒法訪問chrome web store,請下載github repo最新的release版本,解壓後,在Chrome瀏覽器開發者模式下手動添加該插件(以下圖所示)。
歡迎你們star/fork該github repo,也接受有益的Pull Request。
歡迎在github issue提出你的問題和建議。