Jenkins 多个构建步骤之间的公共配置

Jenkins 多个构建步骤之间的公共配置,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,如果我需要编写一个包含多个构建步骤的jenkins插件,这些构建步骤是否可以共享一个公共配置(如global.jelly中的公共插件详细信息) 假设我的插件添加了以下新步骤。。构建步骤、部署步骤、测试和覆盖步骤 这三个类在各自的类(PluginBuildStep、PluginDeployStep、plugineststep)中都有自己的扩展点,还有一个公共类PluginMain,它具有所有公共属性和global.jelly 我试过这样做,但是我在全局配置部分看到了3个重复的global.jell

如果我需要编写一个包含多个构建步骤的jenkins插件,这些构建步骤是否可以共享一个公共配置(如global.jelly中的公共插件详细信息)

假设我的插件添加了以下新步骤。。构建步骤、部署步骤、测试和覆盖步骤 这三个类在各自的类(PluginBuildStep、PluginDeployStep、plugineststep)中都有自己的扩展点,还有一个公共类PluginMain,它具有所有公共属性和global.jelly


我试过这样做,但是我在全局配置部分看到了3个重复的global.jelly部分。。有没有关于如何做到这一点的建议?还是我走错了方向(即每个生成步骤都应该有自己的配置,不应该与其他生成步骤共享配置…?

通过使用此处解释的作业属性来解决此问题

您可以看看继承插件:

这段youtube视频讲述了如何继承构建步骤(时间为20秒):