Jenkins支持很多的plugin(也就是插件)颖对,這些plugin極大地豐富了Jenkins的功能和方便Jenkins的各種操作嫁赏。
插件地址:https://plugins.jenkins.io/
安裝plugin一般有兩種方式:自動(dòng)安裝和手動(dòng)安裝。
1.自動(dòng)安裝
這種方式非常簡(jiǎn)單脖隶,但前提是Jenkins必須連接網(wǎng)絡(luò)扁耐。
通過(guò)瀏覽器進(jìn)入Jenkins界面,Manage Jenkins->Manage Plugins产阱,在Available標(biāo)簽中婉称,列出了現(xiàn)有的plugin,可以依據(jù)你的需求輸入你想搜索的插件心墅。
選中所需plugin前面的復(fù)選框酿矢,點(diǎn)擊“Install without restart”按鈕榨乎,可以自動(dòng)安裝怎燥。安裝界面如下圖所示:
2.手動(dòng)安裝
在不能聯(lián)網(wǎng)的情況下,就只能手動(dòng)安裝蜜暑。手動(dòng)安裝又有兩種方式:Jenkins CLI安裝plugin和Upload安裝plugin铐姚。
2.1 Jenkins CLI安裝plugin
必須先在https://ci.jenkins-ci.org/jnlpJars/jenkins-cli.jar下載jenkins-cli.jar,才能執(zhí)行Jenkins CLI命令肛捍。
Jenkins CLI 命令的格式:
java -jar jenkins-cli.jar [-s JENKINS_URL] command [options...] [arguments...]
其中隐绵,JENKINS_URL為所安裝Jenkins的URL,如果在裝Jenkins的本機(jī)上執(zhí)行命令拙毫,可以簡(jiǎn)單地用http://localhost:XXXX依许,XXXX為Jenkins的端口號(hào)。
如果采用的是HTTP的默認(rèn)端口80缀蹄,則可以省略端口峭跳,直接用http://localhost膘婶。后面的例子為了簡(jiǎn)便,都是采用80端口蛀醉。
命令java -jar jenkins-cli.jar -s http://localhost help可以查看Jenkins的所有命令及功能如下:
上面是執(zhí)行Jenkins CLI命令的一些基礎(chǔ)知識(shí)悬襟。
下面開(kāi)始介紹如何手動(dòng)安裝Jenkins plugin。
- 首先拯刁,手動(dòng)下載需要安裝的plugins脊岳。
下載地址:http://updates.jenkins-ci.org/download/plugins/
這些下載的plugin應(yīng)該是hpi文件,將它們放到Jenkins的安裝目錄下的plugins文件中垛玻,如果是Liunx系統(tǒng)割捅,就是/root/.jenkins/plugins目錄下。
2)然后帚桩,重啟Jenkins棺牧。
有如下幾種重啟Jenkins的方式:
- 直接選擇安裝后重啟
- 瀏覽器:瀏覽器地址欄中中輸入JENKINS_URL/restart。不過(guò)這
種方式不穩(wěn)定朗儒,有可能重啟過(guò)程中會(huì)出錯(cuò)颊乘。 - CLI命令:java -jar jenkins-cli.jar -s http://localhost restart,或者
java -jar jenkins-cli.jar -s http://localhost safe-restart - 安裝命令:java -jar jenkins.war --httpPort=80
2.1 執(zhí)行install-plugin命令
等Jenkins重啟之后醉锄,就可以執(zhí)行安裝plugin的命令乏悄,示例命令如下:
java -jar jenkins-cli.jar -s http://localhost install-plugin plugins/XXX.hpi,XXX為plugin名稱(chēng)
安裝過(guò)程中恳不,可能會(huì)提示該plugin依賴(lài)的其他plugin還沒(méi)安裝檩小,導(dǎo)致安裝失敗。
這種情況下烟勋,你應(yīng)該重復(fù)前面步驟规求,先安裝所有依賴(lài)的plugin,然后才能正確安裝該plugin卵惦。
等安裝完所需plugin之后阻肿,可以驗(yàn)證安裝是否成功,有兩種方式:
CLI命令:java -jar jenkins-cli.jar -s http://localhost list-plugins列出所有已安裝的plugin
瀏覽器:進(jìn)入Jenkins沮尿,Manage Jenkins->Manage Plugins丛塌,在Installed標(biāo)簽中顯示所有已安裝plugin
2.2 Upload安裝plugin
如果覺(jué)得Jenkins CLI的方式安裝plugin比較麻煩,這里還有一種類(lèi)似于自動(dòng)安裝的簡(jiǎn)單安裝方式:upload安裝plugin畜疾。Upload安裝plugin方式赴邻,需要手動(dòng)下載plugin,然后在Jenkins界面中upload plugin啡捶,從而實(shí)現(xiàn)安裝plugin的目的姥敛。
進(jìn)入Jenkins界面,Manage Jenkins->Manage Plugins->Advanced標(biāo)簽瞎暑,Upload plugin界面如下圖所示:
點(diǎn)擊Browse按鈕彤敛,選擇已經(jīng)下載好的plugin的hpi文件忿偷,然后點(diǎn)擊Upload按鈕安裝。