前提,參考之前文章
Jenkins從零開始
Jenkins部署實測
Jenkins構建參數
General下選擇參數化構建過程
,點擊添加參數
會出現很多選項,常用的有以下幾個:
- 布爾值參數
- 選項參數
- Git參數
- List Subversion tags
按照默認安裝後,沒有Git參數
選項,需要單獨安裝插件
插件安裝
在插件管理
頁籤,選擇可選插件
,搜索Git Parameter Plug-In
確保上述插件成功安裝,之後再看參數選項時,就會出現Git參數
.
如果需要其他選項,同樣需要安裝相應插件,安裝方式同上,需要查找對應插件名稱,根據自己的需要向確定插件名稱
參數化構建演示
演示
Git參數
和選項參數
的使用,項目使用前兩篇文章中搭建好的用例.
需求:
Git參數
:因爲開發過程中會有多個分支,導致打包時不一定總是使用"Master"分支,所有希望可以在打包之前選擇打哪個分支.選項參數
:同一臺服務器上部署了多個java程序,希望打包的時候可以選擇替換哪個目錄下的程序
Git參數
- 配置
Git參數
,名稱必須是英文,之後可以在本次構建中當做變量引用.參數類型選擇"分支" - 配置
源碼管理
->git
中指定分支,改爲"${Tag}",Tag爲上一步中配置的名稱
選項參數
- 配置
選項參數
,名稱
必須是英文,選項
中每一行是一個選項,自己命名,可以在構建過程中通過"${Dir}"獲取選擇後的結果 - 配置
SSH Publishers
,Remote directory
填寫"${Dir}",Dir即上一步中填寫的名稱,Exec command
填寫想要在遠程服務器上執行的shell腳本
構建
選擇Build with Parameters
後,會出現選擇界面
點擊開始構建即可.
執行效果可以進入到控制檯看具體輸出,這裏不再粘貼.