持續集成與持續交付應用:Jenkins

jopen 9年前發布 | 18K 次閱讀 Jenkins 項目構建

Jenkins是一個獲獎眾多的、跨平臺的可以提高生產力的持續集成與持續交付應用。用Jenkins來持續構建和測試你的軟件項目會使得開發人員更加容易地把更新集成到項目中來,這樣用戶也能更容易的獲得新版本的應用。Jenkins為你提供了多種途徑來定義你的構建通道、集成大量測試和實施技術,從而使得你的軟件項目可以持續交付。

Jenkins:一款持續集成與持續交付應用

特性

Jenkins提供了如下主要功能,通過插件可以獲得更多功能:

  1. 易安裝:只需執行java –jar jenkins.war命令,就可以將它部署到一個servlet容器中。無需額外的安裝內容,包括數據庫。如果你更喜歡一個安裝程序或者本地安裝包,我們也能提供。
  2. 易配置:由于有大量的動態錯誤檢查機制和內置的幫助文檔,Jenkins完全可以通過友好的web界面就完成所有配置。
  3. 豐富的插件生態系統:Jenkins幾乎能和所有現有的軟件配置管理(Software configuration management)或者構建工具集成。
  4. 高度可擴展性:Jenkins的多數組件可以被擴展或者修改,并且很容易就能創建出新的Jenkins插件。這就使得你能根據你的需要來定制Jenkins了。
  5. 分布式構建:Jenkins可以分布式地負載到安裝有不同操作系統的電腦上進行構建、測試。為OS X、Linux或者Windows構建軟件?完全沒問題。

測試

如果你想試一下,可以通過Java Web Start來啟動Jenkins。應用啟動后,在瀏覽器中訪問http://localhost:8080/地址就能看到配置界面了。你對Jenkins的配置都將保存到~/.jenkins 文件中,因此重啟Jenkins后配置數據仍然有效。

安裝

你可以按照如下方法下載并安裝Jenkins:

  • Jenkins官方網站上你可以找到基于特定平臺的安裝包(安裝程序)。
  • 也可以直接下載jenkins.war并通過執行java –jar jenkins.war命令來運行Jenkins。這跟測試運行基本一致,除了輸出不會顯示到一個窗口而是顯示到控制臺之外。在Windows系統中,還可以將Jenkins作為服務安裝到系統中。
  • 如果你在使用支持Servlet 2.4/JSP 2.0或者更高版本的servlet容器,比如Tomcat5。就可以像部署其他War包一樣部署jenkins.war。點擊查看更多有關特定容器的安裝介紹。

許可信息

 開發資源

官方網站:https://jenkins-ci.org/
開源地址:https://github.com/jenkinsci

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!