1. 程式人生 > >GitHub項目加入Travis-CI的自動集成

GitHub項目加入Travis-CI的自動集成

jdk1.8 hub pre uil 配置 jdk -s java編譯 技術

  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,然後把[![Build Status](https://travis-ci.org/yangsenlin/snsdemo.svg?branch=master)](https://travis-ci.org/yangsenlin/snsdemo)復制到README文件中,你的項目就有持續集成圖標啦。

GitHub項目加入Travis-CI的自動集成