22

ここでは、基本的に依存関係パラメーターを探しています。

ビルド パラメーター セクションに 2 つのドロップダウンがあるとします。最初のドロップダウンから選択した値に基づいて、可能なデフォルト値に基づいて、2 番目のドロップダウンの値を変更したいと考えています。

この要件を効果的に処理するためのプラグインまたはアプローチはありますか?

4

7 に答える 7

5

この機能 (およびその他の機能) を備えた新しいプラグインは、https ://wiki.jenkins-ci.org/display/JENKINS/Active+Choices+Plugin から入手できます。

wikiページには、いくつかの使用例とコードが含まれています

于 2016-01-21T15:41:34.527 に答える
1

これはあなたが達成したいことですよね?

次に、 を継承hudson.model.ChoiceParameterDefinitionし、 のメソッドをオーバーライドできますgetChoicesText。あなたが望むものに基づいてオプションを返します。あなたの状況では、から環境を取得できますHudson.getInstance()

以下のスニペットは、環境変数を取得する方法を示しています。

Hudson.getInstance().getGlobalNodeProperties()
       .get(EnvironmentVariablesNodeProperty.class).getEnvVars().get(name);

ここに同様の質問があります。

于 2013-03-27T07:58:08.617 に答える