自定义Jenkins插件在重新配置作业时不记得它自己的变量

问题描述 投票:0回答:2

创建了一个简单的自定义Jenkins插件。使用sqlplus-script-runner(SQLPlus Script Runner)作为原型。一切似乎都在起作用。但我面临一个非常奇怪的麻烦。我将插件作为构建步骤放入作业中。配置它填充每个字段。保存这份工作。当我运行它时工作得很好。但是......如果我需要修改该作业中的插件参数并将其打开以重新配置我的所有参数都会返回空白。完全消失了。任何提示都将受到高度赞赏。 Thx提前。

jenkins-plugins
2个回答
0
投票

看起来您需要为参数定义默认值。所以如果你没有设置那么值显式你的默认值开始。


0
投票

我必须回答我自己的问题。首先,我想对Holleoman这么快的反应表示感谢。但事实并非如此。不能肯定地说我做了什么,但它有点治愈它本身。有一点我可以肯定地说,为了解决这个问题,我试图使用一个类沿着Info和InfoWrapper类扩展BuildWrapper。 InfoWrapper只是在扩展Info。信息反过来有@DataBoundConstructor注释构造函数等。但这是无关紧要的。 B / c我摆脱了那些并回到原始配置后,一切都开始正常工作。对不起,如果这听起来令人困惑,但我没有更多的补充。除了这些尝试之外,我还注意到Messages.properties,config.properties和global.properties文件不在“资源包'消息'”下,在我的IntelliJ IDEA项目中。如果是这样,那么我会说这就是解决问题的方法。对不起,没有什么可以补充的了。

© www.soinside.com 2019 - 2024. All rights reserved.