前言
Jenkins構建項目時,有的項目需要根據傳入參數進行構建,如下:

要實現jenkins參數化構建,可在項目配置General下勾選“This project is parameterized”實現。
Jenkins參數化構建
配置參數
1.勾選參數化構建
進入項目 ->配置 -> 勾選"This project is parameterized"


2.設置參數
點擊添加參數

其中較常使用的:Boolean Parameter(布爾型參數)、Choice Parameter(下拉框參數)、Date Parameter(日期參數)、String Parameter(字符串參數)
添加 Boolean Parameter(布爾型參數)

添加 Choice Parameter(下拉框參數)

添加 Date Parameter(日期參數)
前提:該參數需安裝插件:Date Parameter Plugin
安裝步驟:工作台 ->Manange Jenkins ->Manage Plugins -> 可選插件 ->搜索Date Parameter Plugin安裝(版本不同插件名稱可能會有變化)

其中默認值為:LocalDate.now(),用來獲取當前時間
日期格式MMdd_HHmmss表示:月日_時分秒(例:0413_101010),可參照如下日期格式自由組合:

添加 String Parameter(字符串參數)

3.添加成功
參數添加成功后,構建時參數展示如下:

獲取參數
獲取參數有兩種格式:
格式一:$param_name
格式二:${param_name}
備注:param_name,添加參數時的參數名
實例一:
執行py文件時獲取參數,如下圖

實例二:
測試報告文件名,使用日期參數

