3
我想寫一個簡單的哈德森插件。我陷入了一件事。我希望能夠使用global.jelly的全局設置作爲config.jelly的默認值。Jenkins插件 - 指項目插件設置中的全局插件設置
可能嗎?我怎樣才能做到這一點?還有一件事 - 我將在global.jelly中使用動態表單(我將使用<f:repeatable>
標記)。
我想寫一個簡單的哈德森插件。我陷入了一件事。我希望能夠使用global.jelly的全局設置作爲config.jelly的默認值。Jenkins插件 - 指項目插件設置中的全局插件設置
可能嗎?我怎樣才能做到這一點?還有一件事 - 我將在global.jelly中使用動態表單(我將使用<f:repeatable>
標記)。
當用戶提交全局配置時,在您的描述符上調用configure(StaplerRequest req, JSONObject json)
。通常你從請求中提取你的設置,並將它放到描述符中的一個字段中,它將自動保持。
現在爲您的描述符中的設置定義一個getter並使用例如<f:textbox default="${descriptor.getSetting()}/>
在config.jelly中訪問全局設置。