5

Pythonスクリプトを使用して、「サーバーA」のジョブ(親ジョブ)から「サーバーB」のジョブ(子ジョブ)をトリガーしています。私は2〜3人の親の仕事をしています。したがって、どの親ジョブが子ジョブをトリガーしたかを知りたいです。どの親ジョブが子ジョブをトリガーしたかを知るにはどうすればよいですか?

親ジョブ名を子ジョブ名に渡すことはできますか? または、子ジョブから直接親の名前を取得できますか? (環境変数 / python スクリプトを使用)

4

4 に答える 4

5

すべてのビルドには環境変数JOB_NAMEがあります。これを文字列パラメーターとして子ジョブに渡すことができます。

/env-vars.html には、次の説明が記載されています。

職種名

「foo」や「foo/bar」など、このビルドのプロジェクトの名前。(Bourne シェル スクリプトからフォルダー パスを取り除くには、${JOB_NAME##*/} を試してください)

于 2016-05-12T10:30:46.907 に答える
0

子ジョブに追加のパラメーターを使用できます。

于 2016-05-12T09:20:48.207 に答える