您好,登錄后才能下訂單哦!
這篇文章主要講解了“怎么用jenkins+Git搭建持續(xù)集成環(huán)境”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“怎么用jenkins+Git搭建持續(xù)集成環(huán)境”吧!
持續(xù)集成通過(guò)自動(dòng)化構(gòu)建、自動(dòng)化測(cè)試以及自動(dòng)化部署加上較高的集成頻率保證了開(kāi)發(fā)系統(tǒng)中的問(wèn)題能迅速被發(fā)現(xiàn)和修復(fù),降低了集成失敗的風(fēng)險(xiǎn),使得系統(tǒng)在開(kāi)發(fā)中始終保持在一個(gè)穩(wěn)定健康的集成狀態(tài)。jenkins是目前廣泛應(yīng)用的持續(xù)集成工具,本文記錄我使用jenkins+Git配置持續(xù)集成環(huán)境的整個(gè)流程以及踩到的坑(jenkins過(guò)程的坑往往不是在第一次配置,而是在配置結(jié)束后更改某些配置項(xiàng)的時(shí)候踩到)。
tomcat8.0下載地址:http://tomcat.apache.org/
jenkins下載地址:http://jenkins-ci.org/
下載完畢后,將jenkins.war丟入tomcat/webapps目錄下。
默認(rèn)情況下,jenkins的工作空間會(huì)放到C:\Users\Account\.jenkins目錄下,
如過(guò)想要更改工作空間,我們需要在系統(tǒng)環(huán)境變量里面配置JENKINS_HOME變量,將該變量指向目標(biāo)工作空間。這里需要注意的是,tomcat啟動(dòng)情況下,jenkins不會(huì)去讀JENKINS_HOME變量,必須要重啟tomcat。而重啟tomcat也是有坑的,如果tomcat是通過(guò)命令行執(zhí)行tomcat/bin/startup.bat目錄啟動(dòng)的,那么單單停掉tomcat沒(méi)用,必須要將前面提到的命令行一并關(guān)閉掉,這時(shí)重啟tomcat,jenkins才會(huì)使用JENKINS_HOME中配置的目錄作為工作空間。此外,一旦更換工作空間,此前過(guò)于jenkins的所有配置都將作廢。
1.為jenkins添加git插件
2.在jenkins中配置Git.exe的位置。
3.創(chuàng)建和配置job。
點(diǎn)擊左側(cè)的New Item,選擇一個(gè)自由風(fēng)格的job,點(diǎn)擊OK。
在源碼管理工具(Source Code Management)中選擇Git,添加Git倉(cāng)庫(kù)、添加Git證書(shū)、選擇一個(gè)分支:
關(guān)于證書(shū)我們選擇,SSH形式:
如果Git倉(cāng)庫(kù)有子倉(cāng)庫(kù),我們需要對(duì)子倉(cāng)庫(kù)進(jìn)行配置,這里選中循環(huán)更新所有子倉(cāng)庫(kù):
點(diǎn)擊保存,進(jìn)入到我們剛剛創(chuàng)建的job的控制界面中,點(diǎn)擊Build Now,便可以開(kāi)始我們的持續(xù)集成的旅途了
注意這里的構(gòu)建并不檢查build.bat中的錯(cuò)誤和輸出,換句話說(shuō)如果build.bat失敗,本次構(gòu)建過(guò)程不會(huì)失敗。解決方法是使用jenkins的Log
Parser插件,同使用Git Plugin一樣,在插件管理中找 Log
Parser插件,并添加。添加完畢后,配置jenkins中的Console Output Parsing
感謝各位的閱讀,以上就是“怎么用jenkins+Git搭建持續(xù)集成環(huán)境”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)怎么用jenkins+Git搭建持續(xù)集成環(huán)境這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。