一. 简述:
常情况下,jenkins的参数构建可能需要手动定义,或结合第三方插件(如git parameter)实现日常。 的参数化构建。
但在一些特殊的场景下,可能无法满足我们的需求,比如: 通过应用树的API获取某个接口信息,然后动态生成构建参数。
在pipeline的环境中,可能没法通过第三方参数插件来实现参数获取。 不过jenkins提供了一个Active Choices Parameter插件,可通过一些groovy脚本配合生成pipeline的构建参数。
二. 配置案例:
插件安装: 略
通过pipeline syntax生成pipeline的预构建语法块:
a). 选择模块:



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

构建时,效果:

--------------------------------------------------------------------------------------------------------
深耕运维行业多年,擅长运维体系建设,方案落地。欢迎交流!
V: ywjw996
《 运维经纬 》
1万+

被折叠的 条评论
为什么被折叠?



