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