2017-01-13 24 views
2

私はParameterized Trigger Pluginで手伝ったことがあるが運がなかった。私が基本的に達成しようとしているのは、親ジョブのパラメータを子ジョブに渡すことです。私の親ジョブでは、変数varを定義しました。その値は実行時に子ジョブTest_childに渡すことができます。私の子ジョブTest_childJenkinsの子ビルドに親パラメータを渡す

enter image description here

enter image description here

、次のようにセットアップされ: - 、

enter image description here

そして、私は子ジョブで同じパラメータ変数をエコー私は値が渡されることはありません。

答えて

0

Post-build Actionsの親ジョブでは、Trigger parameterized build on other projectsプラグインが正しい方法ですが、パラメータを渡していません。あなたは enter image description here

だから、どのような値varに存在している、それは子ジョブに渡されると、あなたのケースで、すなわちTest_child、あなたがTest_childで同じ変数varを使用することができます下の画像のようにパラメータを追加する必要があります。

+0

変数に代入しても、同じです。私が '子どもの仕事 'の設定を見逃しているのかどうか疑問に思います。 –

+0

'Test_child'ではなぜ'他のプロジェクトがビルドされた後にビルドする 'を使用していますか? 「他のプロジェクトでパラメータ化されたビルドをトリガする」で親ジョブで同じ設定をしているので、冗長であるようです。それを削除し、以前にそれなしにトリガ取得子ジョブに問題があった、けれども – RejeeshChandran

+0

は、合意された参照してください。とにかく、私はあなたの応答が変更を行っているので持っていますが、パラメータ値のカスケードが表示されません。 –

関連する問題