如何在多个Jenkins作业中重用构建参数?

ken*_*orb 7 continuous-integration jenkins

我打算在几十个作业中重用相同的构建参数集(比如10个).

一种方法是创建一个作业,然后克隆它.但是,如果我想在以后有数百个类似的工作时更改构建参数,该怎么办呢?逐一编辑所有这些可能是一场噩梦.

有没有办法管理参数化项目?

作为这个问题的解决方案,我会想象一些选项或插件,我可以在其中定义全局参数集并在我的作业中重用它们.

Rog*_*oto 5

您可以尝试使用配置切片插件.此插件允许您为一组作业执行批量配置(包括参数).

或者,您可以尝试编写一个常规管理脚本,将参数组一次性设置为所有这些作业.一个很好的起点就是这个,请注意,这只是打印当前的作业参数,您必须改变该脚本以实现您想要的.


Rog*_*oto 3

EZ Templates Plugin怎么样(另请查看GitHub页面)?

请记住,当您创建模板时,该作业实际上不应该做任何其他事情,而不是作为模板(意思是:您不应该运行该作业),并且只在那里放置最少的通用配置,没有其他任何东西或事情会变得混乱。这样你就不会有任何问题。