Jenkins是什么?
Jenkins是一個功能強大的應用程序,允許持續集成和持續交付項目,無論用的是什么平台。這是一個免費的源代碼,可以處理任何類型的構建或持續集成。集成Jenkins可以用於一些測試和部署技術。
Jenkins是一種軟件允許持續集成。Jenkins 安裝在一台服務上也中央構建發生的地方。下面的流程圖展示了Jenkins是如何工作的一個非常簡單的工作流。


伴隨着Jenkins,有時人們還可能看到它與Hudson關聯。Hudson是由 Sun Microsystems 開發的一個非常流行的開源,基於Java 的持續集成工具,后來被Oracle收購。Sun被Oracle收購之后,一個從 Hudson 源代碼的分支由 Jenkins 創建出台。
什么是持續集成?
持續集成是一個開發的實踐,需要開發人員定期集成代碼到共享存儲庫。這個概念是為了消除發現的問題,后來出現在構建生命周期的問題。持續集成要求開發人員有頻繁的構建。最常見的做法是,每當一個代碼提交時,構建應該被觸發。
系統要求
| JDK | JDK 1.5 或以上 |
| Memory | 2 GB RAM (推薦) |
| Disk Space |
沒有最起碼的要求。需要注意的是,因為所有的構建將保存在 Jenkins 機器上,它必須確保有足夠的磁盤空間可用於構建存儲。
|
| Operating System Version |
Jenkins可以安裝在Windows, Ubuntu/Debian, Red Hat/Fedora/CentOS, Mac OS X, openSUSE, FReeBSD, OpenBSD, Gentoo 系統上
|
| Java Container |
WAR文件可以在支持 Servlet2.4/JSP2.0或更高版本的容器中運行。(一個例子是Tomcat 5)。
|
Jenkins安裝
下載Jenkins
對於Jenkins官方網站是Jenkins。如果點擊給出的鏈接,就可以訪問 Jenkins官方網站的首頁了,如下圖所示。
默認情況下,最新版本和長期支持版本可供下載。以前版本也可供下載。點擊下載區長期支持版本選項卡。
點擊鏈接下載Jenkins.war 文件,這里選擇的是最新版本。如下圖所示:
啟動Jenkins
打開命令提示符。在命令提示符下,瀏覽到 jenkins.war 文件存在的目錄。運行以下命令:
D:\worksp\yiibai.com>java -jar Jenkins.war
該命令后,各項任務將運行,其中一個是由名為 winstone 的嵌入式web服務器進行 war 文件提取。
D:\worksp\yiibai.com>java -jar Jenkins.war Running from: D:\worksp\yiibai.com\jenkins.war webroot: $user.home/.jenkins 十二月 19, 2015 12:32:19 上午 winstone.Logger logInternal 信息: Beginning extraction from war file 十二月 19, 2015 12:32:19 上午 org.eclipse.jetty.util.log.JavaUtilLog info 信息: jetty-winstone-2.9 十二月 19, 2015 12:32:24 上午 org.eclipse.jetty.util.log.JavaUtilLog info 信息: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet Jenkins home directory: C:\Users\Administrator\.jenkins found at: $user.home/.j nkins 十二月 19, 2015 12:32:24 上午 org.eclipse.jetty.util.log.JavaUtilLog info 信息: Started SelectChannelConnector@0.0.0.0:8080 十二月 19, 2015 12:32:24 上午 winstone.Logger logInternal 信息: Winstone Servlet Engine v2.0 running: controlPort=disabled 十二月 19, 2015 12:32:25 上午 jenkins.InitReactorRunner$1 onAttained 信息: Started initialization
一旦處理是完全沒有嚴重錯誤,在命令提示符會輸出以下行。
INFO: Jenkins is fully up and running
訪問Jenkins
一旦 Jenkins 已經啟動並運行,可以從以下鏈接訪問 Jenkins −http://localhost:8080
打開此鏈接后將出現Jenkins 儀表板。如下圖所示:
到此,Jenkins 基本安裝環境已完成,接下來我們還要進一步學習其它相關集成。
