持續(xù)集成之Jenkins知識(shí)普及~

Jenkins其實(shí)可以看成是一個(gè)工具集~
作用就是調(diào)用各種其他的工具來(lái)達(dá)成你的目的~

比如你要獲取svn / git 上最新的源代碼,Jenkins會(huì)去調(diào)用svn/git插件~
然后你需要編譯源代碼(假設(shè)是用maven編譯),Jenkins會(huì)去調(diào)用maven的插件。

最后你可能需要發(fā)布程序到服務(wù)器上(假設(shè)是使用的Tomcat提供服務(wù))~
你也可以通過(guò)ssh通道自己寫shell腳本去實(shí)現(xiàn)。

總之,Jenkins就是一箱工具,在它能力范圍內(nèi)你想干什么都可以。

常見(jiàn)Jenkins問(wèn)題解答:

Q:Jenkins是什么?
A:百度一下你就知道!如果百度查不到,用google

Q:Jenkins有哪些版本?
A:版本太多,直接去看官網(wǎng) https://jenkins.io

Q:應(yīng)該選擇哪個(gè)版本的Jenkins?
A:如果你是公司正式使用推薦長(zhǎng)期支持版(LTS)
原因:穩(wěn)定。如果你是學(xué)習(xí),隨便哪個(gè)版本都可以。

Q:JDK應(yīng)該安裝哪個(gè)版本的?
A:推薦安裝JDK7
原因:某些插件必須要求JDK7的支持。比如:Monitoring 插件

Q:玩Jenkins是不是一定要安裝Tomcat ?
A:不是必須,可以直接Java方式啟動(dòng);
具體可以回復(fù)看上篇部署文章 >持續(xù)集成之Jenkins _ 老徐先帶你入個(gè)門

Q:Jenkins可以直接用命令啟動(dòng)么?
A:可以~
命令Java –jar jenkins.war –httpsPort=8443 –httpPort=-1
httpsPort是訪問(wèn)的端口,httpPort=-1代表關(guān)閉http訪問(wèn)方式啟用https。

Q:Jenkins的幫助在哪兒?
A:每個(gè)配置項(xiàng)后都有一個(gè)幫助按鈕,有疑問(wèn)可以嘗試自己解決。

Q:有哪些使用Jenkins的案例?
A:https://builds.apache.org/
https://ci.jenkins.io

Q:使用Jenkins需要什么技能?
A:推薦你學(xué)習(xí)這些:linux基礎(chǔ)知識(shí)、shell腳本、maven、Python、版本控制軟件相關(guān)知識(shí)。如果你會(huì)Java就更好了

Q:Jenkins的svn插件無(wú)法獲取到最新的源代碼?
A:請(qǐng)檢查你的SVN服務(wù)器時(shí)間和Jenkins服務(wù)器時(shí)間是否同步。

Q:如何查找JENKINS_HOME目錄?
A:大部分默認(rèn)情況,JENKINS_HOME都是存放在用戶目錄的.jenkins(注意點(diǎn)號(hào),在Linux中是隱藏的)文件夾中。
如:/root/.jenkins目錄~

Q:我可以直接修改JENKINS_HOME的文件么?
A:可以,修改后請(qǐng)重啟Jenkins。否則配置不會(huì)生效。

如果你還有Jenkins相關(guān)疑問(wèn),可以直接留言~
多數(shù)問(wèn)題,老徐都可以給你解答~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容