jenkins-pipeline 动态生成参数

一. 简述:

    常情况下,jenkins的参数构建可能需要手动定义,或结合第三方插件(如git parameter)实现日常。 的参数化构建。

但在一些特殊的场景下,可能无法满足我们的需求,比如: 通过应用树的API获取某个接口信息,然后动态生成构建参数。

在pipeline的环境中,可能没法通过第三方参数插件来实现参数获取。 不过jenkins提供了一个Active Choices Parameter插件,可通过一些groovy脚本配合生成pipeline的构建参数。

二.  配置案例:

插件安装: 略

通过pipeline syntax生成pipeline的预构建语法块:

a). 选择模块:

 

b). 写入groovy script内容:

 

 

c). create pipeline script

d). 创建pipeline job,将生成的script写入代码块中的最上面:

构建时,效果:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值