Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
簡単なhudsonプラグインを書きたいと思います。私は一つのことに行き詰まった。config.jelly のデフォルト値として global.jelly のグローバル設定を使用できるようにしたいと考えています。
出来ますか?これどうやってするの?もう 1 つ - global.jelly に動的フォームを作成します (<f:repeatable>タグを使用します)。
<f:repeatable>
ユーザーがグローバル構成を送信するconfigure(StaplerRequest req, JSONObject json)と、記述子で呼び出されます。通常、リクエストから設定を抽出し、記述子のフィールドに配置すると、自動的に永続化されます。
configure(StaplerRequest req, JSONObject json)
ここで、記述子で設定のゲッターを定義<f:textbox default="${descriptor.getSetting()}/>し、config.jelly などで使用してグローバル設定にアクセスします。
<f:textbox default="${descriptor.getSetting()}/>