私はTFS 2013でデフォルトのビルドテンプレートを使用しており、ビルドを開始した人の名前をpost build powershellスクリプトの変数として渡したいとします。 ビルドプロセス中に満たされている "env:TF_BUILD ..."という変数が2つありますが、ビルドをトリガした "user"を保持する変数は見つかりませんでした。 私が探している変数は、 "$ BUILD_REQUESTEDFOR"のようなものです。tfs 2013ビルド変数ポストビルドスクリプトpowershell
ビルド定義のビルド後のスクリプト引数として、セクション2.5にユーザー "$ BUILD_REQUESTEDFOR"を置こうとしましたが、埋め込まれたり解釈されたりしないようです。
私は見逃しているか、私の問題を解決するために他の方法がありますか?
助けてください。
こんにちは、答えに感謝します。私は、すべてのビルドをダブルクリックすると、 triggerd と表示されます。私の好きなビルド定義の下には、がX時間前に完了しました。情報はそこになければなりません。なぜスクリプト内の情報を扱う変数に入れないのでしょうか? –
GermanBoy
@GermanBoyええ、理論的にはそこにあるはずですが、変数をチェックし、[この記事で説明したようにカスタム変数を試してみてください(http://prafullakotian.blogspot.sg/2015/05/how-to-define- build-variables-like.html)、値を渡す方法が見つかりません。 –