Jenkins持續集成_05_參數化構建


前言

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文件時獲取參數,如下圖

 實例二:

測試報告文件名,使用日期參數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM