centos下使用Jenkins配置Git+Maven的自動化構(gòu)建方法

這篇文章主要講解了“ centos下使用Jenkins配置Git+Maven的自動化構(gòu)建方法”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“ centos下使用Jenkins配置Git+Maven的自動化構(gòu)建方法”吧!

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比撫順縣網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式撫順縣網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋撫順縣地區(qū)。費用合理售后完善,十年實體公司更值得信賴。

centos 下 使用Jenkins配置Git+Maven的自動化構(gòu)建

>Jenkins是一個開源的持續(xù)集成工具,應(yīng)用Jenkins搭建持續(xù)集成環(huán)境,可以進(jìn)行自動構(gòu)建、自動編譯和部署,非常方便。

> 在服務(wù)器比較少的情況下,Jenkins的優(yōu)勢并不明顯,但是隨著項目發(fā)展,服務(wù)器數(shù)量的增加,Jenkins的優(yōu)勢就會凸顯出來,可以很好的提高效率,減少很多人工操作。

> 現(xiàn)在很多公司的Java項目開發(fā)都是使用Git或者SVN管理代碼,Maven管理多模塊和項目依賴,所以今天嘗試學(xué)習(xí)如何使用Jenkins搭建Github與Maven下的自動構(gòu)建和部署。

部署Jenkins

官網(wǎng)下載http://jenkins-ci.org/。目前的最新版本是1.629。

Jenkins的安裝十分簡單,下載后就是一個jenkins.war的war包,可以直接部署在Tomcat或者其他容器中。 另外官網(wǎng)還有相關(guān)的.deb等的安裝,比較繁瑣,具體哪種方式部署可以自己選擇

安裝相關(guān)插件

把war文件拷貝到Tomcat的webapps目錄,

啟動后進(jìn)入http://SERVER_PATH:8080/jenkins/,可以看到Jenkins已經(jīng)在運行: centos下使用Jenkins配置Git+Maven的自動化構(gòu)建方法

配置Git倉庫需要用到Git插件,同時我們還需要安裝maven插件,其他的插件根據(jù)情況選擇性安裝即可

全局配制

centos下使用Jenkins配置Git+Maven的自動化構(gòu)建方法

創(chuàng)建任務(wù),配置項目信息

centos下使用Jenkins配置Git+Maven的自動化構(gòu)建方法 centos下使用Jenkins配置Git+Maven的自動化構(gòu)建方法 centos下使用Jenkins配置Git+Maven的自動化構(gòu)建方法

常見問題

  1. git 錯誤: Unable to find remote helper for 'https'

原因是: /usr/local/git/libexec/git-core/ 路徑?jīng)]在 PATH 環(huán)境變量中

  1. 執(zhí)行shell命令啟動后項目不啟動/無效

原因是:jenkins默認(rèn)在build結(jié)束后會kill掉所有的衍生進(jìn)程

解決方案:

  1. 針對每個item:在execute shell輸入框中加入BUILD_ID=DONTKILLME,即可防止jenkins殺死啟動的tomcat進(jìn)程

  2. 永久方案:啟動jenkins 的時候禁止jenkins殺死衍生進(jìn)程

  • 使用java -jar啟動,-Dhudson.util.ProcessTree.disable=true -jar jenkins.war

  • 使用Tomcat啟動,Linux系統(tǒng)修改catalina.sh,在環(huán)境變量的說明后,腳本開始前加上這句話 JAVA_OPTS="$JAVA_OPTS -Dhudson.util.ProcessTree.disable=true"; 修改好Tomcat的配置文件后重新啟動Tomcat

感謝各位的閱讀,以上就是“ centos下使用Jenkins配置Git+Maven的自動化構(gòu)建方法”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對 centos下使用Jenkins配置Git+Maven的自動化構(gòu)建方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

分享標(biāo)題:centos下使用Jenkins配置Git+Maven的自動化構(gòu)建方法
網(wǎng)頁路徑:http://muchs.cn/article48/pgddep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、品牌網(wǎng)站建設(shè)、商城網(wǎng)站、網(wǎng)站內(nèi)鏈、網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)