Jenkins參數化構建初探

前提,參考之前文章
Jenkins從零開始
Jenkins部署實測

Jenkins構建參數

在這裏插入圖片描述
General下選擇參數化構建過程,點擊添加參數會出現很多選項,常用的有以下幾個:

  1. 布爾值參數
  2. 選項參數
  3. Git參數
  4. 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後,會出現選擇界面
在這裏插入圖片描述
點擊開始構建即可.
執行效果可以進入到控制檯看具體輸出,這裏不再粘貼.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章