這裏主要記錄自己對jenkins的搭建過程,及使用情況
Jenkins是一個支持插件的,持續集成的開源系統。
Jenkins主要能完成對項目的持續集成,把開發人員從重複的集成工作中解放出來
Jenkins有如下特點:
1、簡單的按照:只需要使用java -jar jenkins.war, 或者把它放到一個servlet容器中,比如tomcat。不需要特別的安裝,也不需要database.5、對SS/E-mail/IM 的集成 :當集成失敗時可以通過RSS或者e-mail進行通知
6、後處理器(After-the-fact tagging):當構建完成後,可以添加後處理器,比如發佈到一個web容器中等動作
7、單元測試的報告:支持對Junit,TestNg的報告
8、分佈式部署:支持多臺機器部署,這樣就能讓任務被一臺閒置的機器進行處理
9、文件指紋(File fingerprinting):這樣就能構建不同版本的jar等文件
10、插件的支持:這個功能使Jenkins成爲了一個開放的平臺,能很好的安裝其他的插件,比如svn,sonar的插件等