Jenkins 基礎篇 – 插件安裝

這一小節主要介紹 Jenkins 插件的安裝,登錄到 Jenkins 後,依次進入到【系統管理】→ 【插件管理】→ 【可選插件】,在這裡可以看到所有的 Jenkins 插件,如下圖:
image.png
我們在最開始安裝 Jenkins 的時候也會讓我們選擇【安裝推薦的插件】或者【選擇插件來安裝】,那時安裝的是一些 Jenkins 基礎的需要的插件,在本書的後面講解中會用到一些其他插件,這裡就先講解插件的安裝,當然你也可以選擇在到後面需要用到的時候再安裝。
我這裡自己平時用到的插件大概如下,也推薦各位在使用的時候安裝上,各位可以根據名稱搜索,把要安裝的插件勾選上:

  • [x] Ansible
  • [x] HTTP Request
  • [x] Aliyun OSS Uploader
  • [x] Role-based Authorization Strategy
  • [x] Authorize Project
  • [x] Pipeline Utility Steps
  • [x] Warnings Next Generation
  • [x] Build Monitor View
  • [x] Build Name and Description Setter
  • [x] Build Timestamp
  • [x] Blue Ocean Pipeline Editor
  • [x] Blue Ocean
  • [x] Publish over SSH
  • [x] DingTalk
  • [x] Periodic Backup
  • [x] Config File Provider
  • [x] Docker Pipeline
  • [x] Build With Parameters
  • [x] Parameterized Trigger
  • [x] Generic Webhook Trigger
  • [x] Node and Label parameter

需要特別說明下,安裝 Jenkins 插件後雖然可以不用重啟 Jenkins 大多數插件都可以立即使用,但是從我使用的經驗來看,安裝插件或者升級插件時強烈推薦勾選上【安裝完成後重啟Jenkins(空閑時)】。這樣有個很大的好處是可以立即發現有問題的插件,之前我們公司的一個 Jenkins 服務運行了很久,插件也安裝過很多,中途還更新過幾次,但是沒有重啟過 Jenkins ,後來因為其他原因不得不重啟服務器,等服務器重啟好後發現 Jenkins 出問題,任務的配置全部沒了,經過排查 Jenkins 日誌才發現有插件不兼容在報錯,排查了很久才把有問題的插件禁用掉,把問題插件禁用後 Jenkins 才恢復正常,這種問題尤其是在升級 Jenkins 的時候一定要看看 Jenkins 官網的升級說明,升級 Jenkins 很容易產生插件兼容問題。一般來講這種問題比較少見,但是以防萬一,我們在安裝或者升級插件時最好重啟下 Jenkins,有問題可以當時就發現。

Tags: