Jenkins的前身是Hudson,是做持續集成必不可少的工具,主要用途:持續、自動的構建項目;構建自動化測試項目;監控定時執行的一些任務。
先說說一下安裝:
Hudson的war包下載地址:http://mirrors.neusoft.edu.cn/eclipse/hudson/war/
Jenkins的war包下載地址: http://mirrors.jenkins-ci.org/war/
下載tomcat的地址:http://mirror.bit.edu.cn/apache/tomcat/(Hudson、Jenkins需要web容器支持,不需要數據庫,直接訪問)
首先安裝JDK,我的JDK版本是1.6.0。
解壓下載的Tomcat壓縮包,設置環境變量(path:E:\apache-tomcat-6.0.36\bin),運行bin下的startup.bat啟動tomcat;如果啟動失敗,則要查看8080端口是否被占用,cmd中通過netstat -ano查看是那個pid進程在占用8080,然后通過任務管理器kill掉該進程即可;另外tomcat還需要有JAVA支持,tomcat默認去查看你本地是否存在JAVA_HOME或者JRE_HOME,在環境變量中配置一下,重啟機器。然后重新執行bin下的startup.bat。http://localhost:8080/
把Hudson.war或者Jenkins.war(如果有帶版本號的,把版本號去掉)放到E:\apache-tomcat-6.0.36\webapps下,手動去訪問:http://localhost:8080/jenkins/ http://localhost:8080/hudson/
發現他們倆的主目錄都是默認指定到C:\Documents and Settings\Administrator下的,為了避免日后C盤越來越大,我們需要單獨為Hudson和Jenkins分別建立自己的工作目錄:在E盤下建立Hudson和Jenkins文件夾,這個名字可以隨便起的,然后在環境變量中設置:Hudson_HOME 和Jenkins_HOME(Hudson和Jenkins分別會通過環境變量進行識別屬於自己的主目錄),然后重啟機器,否則不成功。
再次訪問:
http://localhost:8080/jenkins/
http://localhost:8080/hudson/