2017-12-14 3 views
-1

をキー値のペアを使用した。これは、ジェンキンスさんに(自動表示した後に編集可能でなければなりません)のパラメータを持っている私の必要条件である:、DEV、QA:パラメータ編集可能なオプションと一緒にジェンキンズに

  1. ユーザーがコンポーネントから3つの値を選択し、私はこのようなように、パラメータとして単一または複数の値を返す必要が選択されるとPROD
  2. : DEVを選択した場合、リターン「開発http://dev.com 1」と「開発http://dev1.com 2」 QAを選択した場合、リターン「QA http://qa.com 1」および " QA http://qa.com 2 "と" http://qa.com 3 " PRODを選択した場合、リターン「生産http://prod.com 1」
  3. 値が変数に返されると、私は次のステップでは、変数の値

NOTE「ジェンキンスが構築」という使います:今までそれが返さ上記の値も編集可能である必要があります

答えて

0

パラメータの組み合わせが必要です。

私はこのようにそれを行うだろう...

アクティブ選択肢https://plugins.jenkins.io/uno-choice 言っては何でも、例えばそれを呼び出しますMY_PARAM。

その後のようなスクリプトを追加するプラグイン拡張の選択肢を使用して...

(MY_PARAM.equals( "Devのは")){返す[ '開発http://dev.com 1、 '開発http://dev1.com 2']}場合は、他の 場合1 '、' QA http://qa.com 2 '、' QA http://qa.com 3 ']} その他の場合(MY_PARAM.equals( "PROD")){返品[生産(MY_PARAM.equals( "QA")) http://prod.com 1 '}}

変数の名前をビルドの他の部分に渡すことができます。クラウドベースのバージョンの場合は、非表示のパラメータを渡す必要があります。

関連する問題