標籤:jenkins 項目自動部署
測試環境:centos6.5_x64
java
jenkins
svn+apache
tomcat
實現目的:
利用jenkins實現,當svn有代碼更新時,Jenkins自動將代碼更新到tomcat應用目錄下,並重啟tomcat生效
第一步:環境搭建
svn+apache安裝:
tomcat安裝:(不多說)
jenkins安裝,直接將war包放入tomcat的webapps目錄下運行即可,官網下載
wget
啟動後輸入http://ip:port/jenkins到如下介面,即安裝成功
650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" />650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/75/F4/wKiom1ZFkZujjSN0AAENZwkjLNQ561.png" title="0E@5LDDQHPU]$})AWI1A]AN.png" alt="wKiom1ZFkZujjSN0AAENZwkjLNQ561.png" />
第二步:系統配置
點擊的系統管理->系統設定設定相關的環境變數(java/maven等)
第三步:構建一個自由式饒舌的job
點擊建立:填入Item名稱:即給job取個名
選擇:構建一個自由式饒舌的軟體項目
配置svn
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M02/75/F4/wKiom1ZFlgjQC-D6AAA91gev_ng182.png" title="2DN2`7}5{76R]1_)(`5JLTJ.png " alt="wKiom1ZFlgjQC-D6AAA91gev_ng182.png" />
配置構建觸發器
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/75/F4/wKiom1ZFlqWzaGlUAABIbXG4UE4582.png" title="G2EF%VB_ZL9KYPHAKB3S%ID.png" alt="wKiom1ZFlqWzaGlUAABIbXG4UE4582.png" />
配置構建步驟
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/75/F2/wKioL1ZFmBbhNPOmAACR07dJ9q0965.png" title="J[HB_)J1XYZQ]$LUL)4II%4.png" alt="wKioL1ZFmBbhNPOmAACR07dJ9q0965.png" />
到此,一個簡單的自動更新job就完成了
第四步:測試
提交新代碼,等五分鐘後看是否生效(不多說明)
由於初識jenkinx,暫時只會簡單構建,後續將繼續深入研究
利用jenkins+svn進行項目自動部署(本機自動篇)