Travis-CI是為github量身打造的自動集成環境,如果我們的項目托管在github上,可以十分方便的使用Travis-CI做自動集成。
使用Travis-CI十分的簡單,首先打開Travis-CI網站https://travis-ci.org,使用github的賬號授權登錄即可。
github里面的項目實現持續集成十分的簡單,主要分為一下兩部:
1.Travis中配置項目
在Travis CI中登錄Github帳號,選擇自己需要持續集成的項目,點擊項目的按鈕直接開啟集成並授權Travis CI訪問你的倉庫即可,之后默認每次的push都會觸發集成,如下圖:
2.github中的配置
1.在項目的跟目錄下新增.travlis.yml
2.修改.travlis.yml,比如我的.travlis.yml內容如下
language: java
jdk: oraclejdk8
這個配置是告訴travlis,項目使用Java編譯,使用的jdk版本是OracleJdk1.8,當然如果需要額外的配置也是可以隨意添加的。
3.把travlis文件push到github上,這樣我們的項目就有了持續集成功能。如果再次提交修改,可以在travlis上看到相應的編譯過程,如下圖:
如果向在README.md文件中添加持續集成的圖標,可以點擊上圖的build按鈕,然后選擇MARKDOWN,然后把[](https://travis-ci.org/yangsenlin/snsdemo)復制到README文件中,你的項目就有持續集成圖標啦。