Hudson是Jenkins的前身,它們都是基於Java開發的一種持續集成工具,用於監控程序重複的工做,包括:java
一、持續的軟件版本發佈/測試項目。
二、監控外部調用執行的工做。web
Hudson的特性數據庫
一、易於安裝-只要把hudson.war部署到servlet容器,不須要數據庫支持。
二、易於配置-全部配置都是經過其提供的web界面實現。
三、集成RSS/E-mail/IM-經過RSS發佈構建結果或當構建失敗時經過e-mail實時通知。
四、生成JUnit/TestNG測試報告。
五、分佈式構建支持-Hudson可以讓多臺計算機一塊兒構建/測試。
六、文件識別- Hudson可以跟蹤哪次構建生成哪些jar,哪次構建使用哪一個版本的jar等。
七、插件支持-Hudson能夠經過插件擴展,你能夠開發適合本身團隊使用的工具。瀏覽器
啓動Jenkins步驟
注意:首先保證系統中已經安裝了jdk,最好是jdk1.5以上。
第一種啓動方法:
切換到jenkins.war存放的目錄,輸入以下命令:
$ java -jar jenkins.war
若是須要修改端口可使用以下命令:
$ java -jar jenkins.war--httpPort=8081
而後在瀏覽器中(推薦用火狐)輸入localhost:8081(localhost能夠是本機的ip,也能夠是計算機名)就能夠打開jenkins。
第二種方法是用tomcat打開
解壓tomcat到某個目錄,如/usr/local,進入tomcat下的/bin目錄,啓動tomcat
將jenkins.war文件放入tomcat下的webapps目錄下,啓動tomcat時,會自動在webapps目錄下創建jenkins目錄,在地址欄上須要輸入localhost:8080/jenkins。