2016-08-03 12 views
0

私はダウンストリーム(スタンドアロンビルド)ジョブに渡す必要がある "新鮮な"または "再実行"文字列値として文字列値を取るために、freshORereunという文字列パラメータを取るUpstream Job(MultiJob)を持っています。 「新鮮」または「再実行」。それに基づいて、子供の仕事では、私は失敗したテストの完全なテスト(pybot)または再実行(rebot)をトリガーします。マルチジョブフェーズで設定されたダウンストリームジョブにアップストリームジョブビルドパラメータを渡す方法は?

ここでは、私が設定したスクリーンショットを添付しました。私は子ジョブで渡された文字列を印刷するとき、それは空です。

全体のジョブ構成。 enter image description here

マルチジョブ位相設定と子ジョブ enter image description here

私はそれらを実行している多くは、No.ofロボットテストを持っている多くの時間を要します。前回の失敗だけを走らせる方法が必要なので、修正された人の数を簡単に把握することができます。これで私を助けてくれる人もいますか?

答えて

0

parameterized job triggerという1つのプラグインを使用すると、親ジョブパラメータを子ジョブに渡すオプションが表示されます。

注:このため、子ジョブでもパラメータを作成する必要があります。これらのパラメータは上書きされます。

plugin link

1

、ボタン 'パラメータの追加' 'を事前定義されたパラメータ' を選択し、[追加]をクリックします。listにfreshORrerun = $ {freshORrerunを}。

+0

偉大な答え!中括弧は必須です。 –

関連する問題