利用jenkins+svn進行項目自動部署(本機自動篇)

來源:互聯網
上載者:User

標籤: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進行項目自動部署(本機自動篇)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.