http://www.cnblogs.com/huang0925/archive/2013/05/30/3108370.htmlhtml
Travis CI的官網介紹是: A hosted continuous integration service for the open source community. 代表它主要是給開源社區提供持續集成服務。其與github這個全球最火爆的代碼託管網站高度集成,能夠很方便的爲github中的項目創建持續集成服務。git
它不只支持多種語言,並且支持同時在多個運行環境中運行build,能全方位的測試你的程序。github
下面就介紹下如何將Travis CI與本身在github上的某個repository集成。(這裏以我本身的repository https://github.com/huangbowen521/SpringMessageSpike 爲例。 )測試
首先,使Travis CI經過github OAuth認證。網站
點擊https://travis-ci.org/右上角的Sign in with GitHub
按鈕,輸入本身的github帳號和密碼,並容許Travis CI的認證。ui
而後,激活GitHub Service Hook。code
GitHub給用戶提供了一個Service Hook接口,只要用戶對host在github上的repository做用了一些action(好比push,pull),就會觸發相應的Service Hook。而Travis CI正是基於這個原理來trigger你的build。當你發起一個push操做時,就會trigger Travis CI的服務。htm
設置方法是訪問Travis CI的profile,選擇相應的repository打開Service Hook開關。blog