在作业之间共享配置

Mat*_*icz 6 continuous-integration jenkins

我有一些詹金斯的工作.它们看起来非常相似,只是细节不同.最初他们是通过复制第一份工作创建的.如果某个作业配置中的某些内容发生更改,则必须将其应用于所有其他作业配置.这使得Jenkins的维护更加复杂,更长,更容易出错.

我想做的是至少提取作业配置的一些常见部分并将其保存在一个地方,这样我就不必将每个配置更改分别应用于所有作业.是可能的,如果是的话,如何实现?

我不希望创建新项目或更改作业结构的方式(上游 - 下游依赖项),因为所有这些作业都是遗留的.

先感谢您!

Sla*_*lav 2

有几个插件可以帮助解决这个问题。我想到了继承插件