我想写简单的hudson插件。我被困在一件事上。我希望能够使用global.jelly的全局设置作为config.jelly的默认值。
有可能吗?我怎样才能做到这一点?还有一件事 - 我将在global.jelly中使用动态表单(我将使用<f:repeatable>
标签)。
答案 0 :(得分:2)
当用户提交全局配置时,将在您的描述符上调用configure(StaplerRequest req, JSONObject json)
。通常,您从请求中提取设置并将其放入描述符中的字段中,该字段将自动保留。
现在为描述符中的设置定义一个getter,并使用例如config.jelly中的<f:textbox default="${descriptor.getSetting()}/>
访问全局设置。