1.下個jenkins,官網去下 http://jenkins-ci.org/,裏面提供war包下載,直接部署到tomcat什麼上面吧。 git
2.部署成功後打開網站例如:http://localhost/jenkin,默認是不帶git的插件的,因此先去下一個先,點擊主頁的右側「系統管理」=>"管理插件"=>「可選插件」 找到"git plungin" 而後點擊直接安裝。(這可能要花點時間) web
3.下完git插件後就要配環境了,仍是點擊右側「系統管理」=>「系統設置」 主要配jdk和maven的環境。(把自動安裝勾掉就能夠輸路徑了),保存下就能夠了。 apache
4.點擊右側「新建」=>「構建一個maven項目」 輸入名字到下一步 tomcat
以下圖勾上「丟棄舊的構建」,按照本身的須要配置,不然很佔硬盤。 maven
配置git倉庫(若是是私有庫,必須添加一個Credentials,點擊右側Add,在彈出界面錄入賬號密碼) 網站
接下來配置定時構建(勾上Build periodically,圖中設置是每15分鐘一次),配置要執行的maven命令 clean install (mvn不用輸) ui
保存後,一個構建就能夠了(能夠當即構建試試,也能夠定時執行)。jenkins提供了一堆的頁面去展現構建的過程,很不錯。 spa
若是web程序想自動部署到tomcat,能夠試下cargo插件,加上下面代碼到項目pom上。下面代碼改下路徑就能夠了。固然能夠部署到遠程,就不貼了。 插件
<plugin> <groupId>org.codehaus.cargo</groupId> <artifactId>cargo-maven2-plugin</artifactId> <version>1.4.5</version> <configuration> <container> <containerId>tomcat7x</containerId> <home>/opt/apache-tomcat-7.0.47</home> </container> <configuration> <type>existing</type> <home>/opt/apache-tomcat-7.0.47</home> </configuration> </configuration> <executions> <execution> <id>tomcat-deploy</id> <phase>package</phase> <goals><goal>deploy</goal></goals> </execution> </executions> </plugin>
這樣一個持續集成就配好了。想一想那邊提交代碼,另外一邊就自動部署到tomcat上,爽歪歪了。 code