2011-03-08 9 views
3

シンプルなhudsonプラグインを書きたいと思います。私は1つのことにこだわりました。 config.jellyのデフォルト値としてglobal.jellyのグローバル設定を使用できるようにしたいと考えています。Jenkinsプラグイン - プロジェクトプラグイン設定のグローバルプラグイン設定を参照

可能ですか?これどうやってするの?もう1つ - 私はglobal.jellyで動的フォームを作成します(<f:repeatable>タグを使用します)。

答えて

2

ユーザーがグローバル構成を送信すると、ディスクリプタにconfigure(StaplerRequest req, JSONObject json)が呼び出されます。通常、リクエストから設定を抽出し、それを自動的に永続化されるディスクリプタのフィールドに入れます。

ここで、ディスクリプタの設定のゲッターを定義してください。 config.jellyの<f:textbox default="${descriptor.getSetting()}/>を使用してグローバル設定にアクセスします。

関連する問題