PowerShell スクリプトを使用する TFS 2012 でビルド定義を作成しました。このスクリプトでは、コードがチェックインされた後に、チェックイン ユーザーとチェックイン コメントを取得したいと考えています。
ビルドプロセス中に使用できるマクロはありますか?
PowerShell スクリプトを使用する TFS 2012 でビルド定義を作成しました。このスクリプトでは、コードがチェックインされた後に、チェックイン ユーザーとチェックイン コメントを取得したいと考えています。
ビルドプロセス中に使用できるマクロはありますか?
Compile, Test, and Associate Changesets and Work Items
並列アクティビティのすぐ外側のワークフロー シーケンスassociatedChangesets
は、IList と呼ばれる変数を定義します。それをスクリプトに渡してみてください。単純な文字列変数のみをスクリプトに渡しました。例:
"-NonInteractive -NoProfile -Command ""& {" + SourcesDirectory + "\Build\MakeSdkZip.ps1 " + SourcesDirectory + " " + SdkDbgZipPath + " -TeamBuild -IncludeSource}"""
これは、PowerShell 呼び出しの 1 つの Arguments 値です。SourcesDirectory と SdkDbgZipPath は、ワークフローで定義された変数であることに注意してください。また、ビルドごとに複数のチェックインが存在する可能性があることにも注意してください (したがって、変更セットのコレクション)。