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文件时获取参数,如下图

 实例二:

测试报告文件名,使用日期参数

原文地址:https://www.cnblogs.com/mini-monkey/p/12601551.html