Jenkins 插件管理
Jenkins 本身是一個引擎、一個框架,只是提供了很簡單功能,其強大的功能都是通過插件來實現的,jenkins 有一個龐大的插件生態系統,為 Jenkins 提供豐富的功能擴展。
下面我們來介紹常用的幾種插件安裝方式
自動插件安裝:
在 jenkins 主頁面,點擊系統管理:
進入系統管理面面,在右側選擇管理插件:
進入插件管理頁面,點擊可選插件,選擇你需要安裝的插件
安裝完成后,一般情況下不需要重啟 Jenkins,具體根據提示操作。
手工安裝插件
除了上面的插件安裝方法,Jenkins 還為我們提供了手工安裝插件的方式,特別是在國內,由於網絡的原因,有時候我們使用上述方法安裝插件會經常不成功,所以我們可以采用下載插件,然后再上傳的方式來安裝插件。
官方的插件下載地址:http://updates.jenkins-ci.org/
國內的源:https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/
如果是在官方網站下載插件,好下載與你 jenkins 版本對應的插件,
如果是在清華鏡像下載插件,則不存在版本的問題。下載后得到的一個以.hpi 為擴展名的文件,
下載 backup.hpi 后,我們手動安裝 backup 插件,進入到插件管理頁面
按上圖提示,上傳完成后,重新啟動 jenkins,完成插件的安裝。
第三種插件安裝方式
在已經安裝好Jenkins 服務器上,把插件 目錄 /var/lib/jenkins/plugins 打包,然后復制到這台機器上的新安裝的插件目錄 解壓,然后重啟Jenkins 然后插件就安裝好。
Jenkins 保存的所有東西 一切都是文件,沒有數據庫
覆蓋插件目錄
Jenkins插件目錄在/var/lib/jenkins/plugins
Jenkins所有插件都放在這個目錄
我們可以備份已經安裝好插件的Jenkins服務器上的/var/lib/jenkins/plugins目錄,
然后把備份文件上傳到我們需要安裝插件的新 Jenkins 服務器的對應目錄上,然后重啟 Jenkins。
這種方法其實給我們提供了一種更加快速的安裝 Jenkins 插件的方法。
建議在初始安裝jenkins 時,可以使用此方法,其他時候盡量使用前兩種方式。
前面我們在初始化 jenkins 的時候,跳過了插件的安裝,現在我們的 Jenkins 插件目錄為空,因為我們沒有安裝任何插件:
[root@ci-node2 src]# ll /var/lib/jenkins/plugins/ total 0
將plugins所有文件都移動到 jenkins的插件目錄,
/usr/local/src/plugins [root@ci-node2 plugins]# mv * /var/lib/jenkins/plugins/
完成后,重啟Jenkins
[root@ci-node2 plugins]# systemctl restart jenkins
重啟到我們在插件管理頁面可以看到我們已經安裝的插件