【问题标题】:Jenkins plugin - referring to global plugin settings in project plugin settingsJenkins插件——指项目插件设置中的全局插件设置
【发布时间】:2011-03-08 17:03:59
【问题描述】:

我想写一个简单的 hudson 插件。我被困在一件事上。我希望能够使用 global.jelly 中的全局设置作为 config.jelly 的默认值。

有可能吗?我怎样才能做到这一点?还有一件事——我将在 global.jelly 中使用动态形式(我将使用<f:repeatable> 标签)。

【问题讨论】:

    标签: java hudson jenkins jelly


    【解决方案1】:

    当用户提交全局配置时,configure(StaplerRequest req, JSONObject json) 会在您的描述符上调用。通常你从请求中提取你的设置并将其放入描述符中的一个字段中,它将被自动持久化。

    现在为描述符中的设置定义一个 getter 并使用例如<f:textbox default="${descriptor.getSetting()}/> 在 config.jelly 中访问全局设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-20
      • 1970-01-01
      • 2017-03-02
      • 1970-01-01
      • 1970-01-01
      • 2013-10-25
      相关资源
      最近更新 更多