博客原文地点:http://yaowenjie.github.io/%E7%BC%96%E7%A8%8B%E7%9B%B8%E5%85%B3/travis-github-chrome-extension
太长不读版
近来本身写了一个Chrome浏览器扩大/插件(github repo),并将其宣布到了谷歌官方市肆(chrome web store),该插件为github上的堆栈供应travis-ci运转状况和运转时候的图表,你可以直观地相识到哪些堆栈(本身或许他人的)开通了travis-ci的build,还可以看到特定repo近十次build的时候和状况变化,鼠标置于详细build上,还可检察详细build时候和message,点击还可以进入特定的travis-ci build页面。
背景
前段时候最先用travis-ci来自动化运转一个简朴的功用测试,觉得travis-ci简约易用的界面照样比较合适CI入门,然则用起来发明几点不是迥殊轻易的地方:
每次都需要到travis-ci的页面才晓得build最新的状况
想看前频频的build状况,还要点击”build history”到对应的页面检察,而且近频频的build信息个人觉得并不直观。
又一次变动CDN以后,build(跑测试)的时候变化反而增长了,假如不盯着“build history”页面上的build time,很难直接晓得构建时候的变化。
我会常常接见github,但不是每次提交都上travis看状况,或许坐等failed邮件发到我的邮箱。
所以就萌发了做一个chrome插件的主意,我希冀这个chrome插件可以做到以下几件事变:
在github上显现开通travis-ci效劳的repo(堆栈)当前的状况,不管是本身的照样他人的repo。
在每一个repo内显现近来10次的build的状况变化。
在每一个repo内显现近来10次的build的时候变化。
当我想检察详细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提出你的题目和发起。