天天看點

Jenkins安裝plugin

--驗證

手動下載下傳需要安裝的plugins。

下載下傳位址:http://updates.jenkins-ci.org/download/plugins/

http://updates.jenkins-ci.org/download/plugins/skip-certificate-check/

Jenkins支援很多的plugin,這些plugin極大地豐富了Jenkins的功能。安裝plugin有兩種方式:自動安裝和手動安裝。

這種方式非常簡單,但前提是Jenkins必須連接配接網絡。

通過浏覽器進入Jenkins界面,Manage Jenkins->Manage Plugins,在Available标簽中,列出了所有的plugin。

選中所需plugin前面的複選框,點選“Install without restart”按鈕,可以自動安裝。安裝界面如下圖所示:

Jenkins安裝plugin

在不能聯網的情況下,就隻能手動安裝,即通過Jenkins CLI安裝。必須先在https://ci.jenkins-ci.org/jnlpJars/jenkins-cli.jar下載下傳jenkins-cli.jar,才能執行Jenkins CLI指令。

Jenkins CLI 指令的格式:

java -jar jenkins-cli.jar [-s JENKINS_URL] command [options...] [arguments...]

其中,JENKINS_URL為所安裝Jenkins的URL,如果在裝Jenkins的本機上執行指令,可以簡單地用http://localhost:XXXX,XXXX為Jenkins的端口号。

如果采用的是HTTP的預設端口80,則可以省略端口,直接用http://localhost。後面的例子為了簡便,都是采用80端口。

指令java -jar jenkins-cli.jar -s http://localhost help可以檢視Jenkins的所有指令及功能如下:

Jenkins安裝plugin

上面是執行Jenkins CLI指令的一些基礎知識,下面開始介紹如何手動安裝Jenkins plugin。

1)首先,手動下載下傳需要安裝的plugins。

這些下載下傳的plugin應該是hpi檔案,将它們放到Jenkins的安裝目錄下的plugins檔案中,如果是Liunx系統,就是/root/.jenkins/plugins目錄下。

2)然後,重新開機Jenkins。

有如下幾種重新開機Jenkins的方式:

浏覽器:浏覽器位址欄中中輸入JENKINS_URL/restart。不過這種方式不穩定,有可能重新開機過程中會出錯。

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

3)執行install-plugin指令

等Jenkins重新開機之後,就可以執行安裝plugin的指令,示例指令如下:

java -jar jenkins-cli.jar -s http://localhost install-plugin plugins/XXX.hpi,XXX為plugin名稱

安裝過程中,可能會提示該plugin依賴的其他plugin還沒安裝,導緻安裝失敗。

這種情況下,你應該重複前面步驟,先安裝所有依賴的plugin,然後才能正确安裝該plugin。

等安裝完所需plugin之後,可以驗證安裝是否成功,有兩種方式:

CLI指令:java -jar jenkins-cli.jar -s http://localhost list-plugins列出所有已安裝的plugin

浏覽器:進入Jenkins,Manage Jenkins->Manage Plugins,在Installed标簽中顯示所有已安裝plugin