Jenkins 介紹

這裏主要記錄自己對jenkins的搭建過程,及使用情況

Jenkins是一個支持插件的,持續集成的開源系統。

Jenkins主要能完成對項目的持續集成,把開發人員從重複的集成工作中解放出來

Jenkins有如下特點:

1、簡單的按照:只需要使用java -jar  jenkins.war, 或者把它放到一個servlet容器中,比如tomcat。不需要特別的安裝,也不需要database.
2、簡單的配置:jenkins可以通過web界面進行配置,不需要通過xml來進行配置,當然如果你喜歡通過xml配置也是支持的
3、對代碼變化的支持:Jenkins可以從svn/CVS上生成一個變化列表,這樣就能減少資源的存儲
4、對連接的持久化存儲:jenkins提供了可讀的URL連接,比如提供了“"latest build"/"latest successful build”的連接,還有一些安裝的插件的連接,這樣就可以快速的跳轉到你能進入到的界面

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的插件等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章