1

我在 TFS 2012 中创建了一个使用 PowerShell 脚本的构建定义。在此脚本中,我想在代码签入后检索签入用户和签入评论。

有没有这样的宏可以在构建过程中使用?

4

1 回答 1

1

Compile, Test, and Associate Changesets and Work Items 并行活动之外的工作流序列定义了一个名为associatedChangesetsIList 的变量。尝试将其传递到您的脚本中。我只将简单的字符串变量传递到我的脚本中,例如:

"-NonInteractive -NoProfile -Command ""& {" + SourcesDirectory + "\Build\MakeSdkZip.ps1 " + SourcesDirectory + " " + SdkDbgZipPath + " -TeamBuild -IncludeSource}"""

这是我的 PowerShell 调用之一的参数值。请注意,SourcesDirectory 和 SdkDbgZipPath 是工作流定义的变量。还要记住,每个构建可以有多个签入(因此是变更集的集合)。

于 2012-12-05T20:11:31.813 回答