Jenkins ver。 2.73.3ビルドからユーザ情報を抽出する
Githubリポジトリへのコミットによってトリガされるサンプルビルドタスクがあります。これは、ビルド情報がどのように見えるかです:私たちは別のファイルにこのユーザ名を書いて、特定の場所に保管する必要が
。どうすれば達成できますか?
************************ シェルコマンドを実行して変数GIT_COMMITTER_NAMEをファイルに書き込むビルドステップを追加しました。これは、(空のファイルを)失敗したが、私はそれがファイルに書き込まれ、JENKINS_URLが言う、書く場合:
さらに詳しい情報が必要です - どのOS /ファイルシステムを使用していますか?どのタイプの仕事ですか?これはパイプラインの仕事ですか? groovyスクリプトやプラグインを見て、bash/batch(OS依存)スクリプトを可能にするビルドステップを追加しましたか?何を試しましたか? – Jay
1. JenkinsがRHEL7上で動作しています 2.これは「フリースタイル」(パイプラインではない)ジョブです ビルドをトリガーした(Github)ユーザーに関する情報はビルド情報に既に反映されています。ただそれを抽出する方法があれば。これにはプラグインが必要ですか? –
実行シェルのビルドステップを追加すると、環境変数GIT_AUTHOR_NAMEにアクセスできますか?つまり 'echo $ GIT_AUTHOR_NAME' - これはあなたの後の価値を与えてくれるでしょうか? – Jay