jenkins ジョブ シェルで、シェルでビルドを開始したユーザーを取得したいのですが、どうすればよいですか?
Build User Vars Pluginは、このジョブがユーザーによって開始された場合はうまく機能しますが、アップストリーム ジョブのような他のものによってトリガーされた場合は機能しません。のような値$BUILD_USER
は空です。
そのページの著者「Gavriil」からのコメントを参照してください
これはバグではありません。ビルドがユーザーによって開始された場合にのみ、ビルド ユーザーを識別できました。ビルドが他の原因によってトリガーされた場合は、タイマーまたはアップストリーム ジョブの終了によって終了します。
ジョブコンソールですが、実際にはユーザー情報を見ることができます
Started by upstream project "arctifact2slave" build number 16
originally caused by:
Started by upstream project "create-vm" build number 5
originally caused by:
Started by user larrycai
助言がありますか