Jenkins常用插件匯總以及簡單介紹原創
#前言。
剛剛發完那個刁鑽需求的文章,發現已經到了二十九篇了,而本篇的插件匯總也是我已經寫了很久的文章,當然,不是寫了很長很久,准確說,應該是積累了很久的一篇文章,里邊包含了很多日常工作當中能夠一下子解決你的痛癢的插件,可謂是,不犀利不推薦。
現在進入正題。
#1,Rebuilder。
- 官方地址:https://plugins.jenkins.io/rebuild
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:此插件可以直接重復上次構建,也可以用於查看一些參數比較復雜的構建時,上次構建所選的參數是什么。非常nice的一個插件。
#2,AnsiColor。
- 官方地址:https://plugins.jenkins.io/ansicolor
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:擴展支持我們在shell當中定義的echo -e指令,從而給一定的輸出上顏色。
- 使用方式:點此跳轉到使用介紹。(opens new window)
#3,Maven Release Plug-in。
maven風格插件。
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
#4,user build vars。
- 官方地址:https://wiki.jenkins.io/display/JENKINS/Build+User+Vars+Plugin
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:通過此插件,讓整個Jenkins系統中的用戶參數成為一個可調用的變量。
- 使用方式:在構建環境中選中Set Jenkins user build variables。
選中之后,即可在當次構建的全程里調用對應的變量了。
變量分為如下幾種:
Full name
:全名BUILD_USER_FIRST_NAME
:名字BUILD_USER_LAST_NAME
:姓BUILD_USER_ID
:Jenkins用戶IDBUILD_USER_EMAIL
:用戶郵箱
#5,Active Choices Plugin
- 官方地址:https://wiki.jenkins.io/display/JENKINS/Active+Choices+Plugin
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:根據所選參數,自動調出對應參數所依賴的后續參數。
- 使用方式:點此跳轉到使用介紹。(opens new window)
#6,build-name-setter
- 官方地址:http://wiki.jenkins.io/display/JENKINS/Build+Name+Setter+Plugin
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:通過這個插件,可以動態更改項目構建的名稱。不要小瞧這個功能,有時候合理應用對於工作的效率提升,可是非常高的。比如,常用的釘釘插件推送的信息過於簡單,有一些信息無法從中得知,其實它推送的就是項目構建的名稱,這個時候我們可以通過更改項目名稱,來直接將一些構建的變量進行傳遞。
- 使用方式:可以通過這樣一個妙用示例對其進行理解。(opens new window)
#7,Email Extension Template
- 官方地址:https://wiki.jenkins.io/display/JENKINS/Email-ext+plugin
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:Jenkins部署狀態郵件通知插件。
- 使用方式:可以通過這樣一個妙用示例對其進行理解。(opens new window)
#8,description setter
- 官方地址:https://wiki.jenkins.io/display/JENKINS/Description+Setter+Plugin
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:可以在構建名稱下,定義一些描述信息的插件,也是非常好用的插件。
- 使用方式:可以通過這樣一個妙用示例對其進行理解。(opens new window)
#9,Git Parameter
- 官方地址:http://wiki.jenkins-ci.org/display/JENKINS/Git+Parameter+Plugin
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:在參數化構建步驟當中,可添加Git的branch或者tag來作為參數進行構建。
- 使用方式:可以通過這樣一個妙用示例對其進行理解。(opens new window)
#10,Role-Based Strategy
- 官方地址:https://wiki.jenkins.io/display/JENKINS/Role+Strategy+Plugin
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:生產當中常用的Jenkins用戶視圖權限管理插件。
- 使用方式:可以通過這樣一個妙用示例對其進行理解。(opens new window)
#11,Job Configuration History Plugin
-
官方地址:https://wiki.jenkins.io/display/JENKINS/JobConfigHistory+Plugin
-
安裝方式:在Jenkins插件當中直接搜索即可安裝。
-
功能說明:jenkins配置當中的后悔葯,如果你更改了某個配置,但是現在又想更改回去,沒有備份而且忘了,那么可以使用這個插件。
-
使用方式:提供有diff對比功能,以及回滾功能。
非常友好的配置更改歷史記錄:
查看不同,以及配置回滾這里就不演示了。
#12,Simple Theme
- 官方地址:http://afonsof.com/jenkins-material-theme/?tdsourcetag=s_pctim_aiomsg
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:可以自定義Jenkins主題的插件。
- 使用方式:使用方式見官方網站的說明,配置起來非常簡單。
#13,Build Trigger Badge
- 官方地址:https://wiki.jenkins-ci.org/display/JENKINS/Build+Trigger+Badge+Plugin
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:能夠在項目視圖首頁展示項目構建人的插件。
- 使用方式:事實上這個功能之前我已經在可以通過這樣一個妙用示例對其進行理解這篇文章里通過智慧使用其他方式實現了,只不過現在這個插件可以直接實現對應的功能。如果首頁視圖當中看不到,可以通過編輯視圖,添加cause即可看到。
#14,Console Column Plugin
- 官方地址:https://wiki.jenkins.io/display/JENKINS/Console+Column+Plugin
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:能夠在項目視圖首頁展示項目構建輸出面板的地址。
- 使用方式:首頁視圖中,可以通過
編輯視圖
,添加Last Console
即可看到。
#15,Display Console Output Plugin
- 官方地址:https://plugins.jenkins.io/display-console-output
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:點擊項目構建之后,可以直接在當前窗口顯示構建日志。
- 使用方式:安裝之后默認啟用,隨便點擊一個自由風格的項目構建即可看到效果。
#16,Version Number
- 官方地址:https://plugins.jenkins.io/versionnumber/
- 安裝方式:在Jenkins插件當中直接搜索即可安裝。
- 功能說明:通過插件的方式提供更加豐富的構建版本號
- 使用方式:安裝之后默認啟用,隨便點擊一個自由風格的項目構建即可看到效果。
#17,figlet-buildstep
-
官方地址:https://plugins.jenkins.io/figlet-buildstep/
-
安裝方式:在Jenkins插件當中直接搜索即可安裝。
-
功能說明:這個插件允許你在構建過程中輸出一個簡單的橫幅。
-
使用方式:使用方法我們可以在流水線語法中直接獲取:
figlet '"start build"'
1
如上代碼放到任意地方,會得到如下輸出: