我在 TFS 2012 中创建了一个使用 PowerShell 脚本的构建定义。在此脚本中,我想在代码签入后检索签入用户和签入评论。
有没有这样的宏可以在构建过程中使用?
我在 TFS 2012 中创建了一个使用 PowerShell 脚本的构建定义。在此脚本中,我想在代码签入后检索签入用户和签入评论。
有没有这样的宏可以在构建过程中使用?
Compile, Test, and Associate Changesets and Work Items
并行活动之外的工作流序列定义了一个名为associatedChangesets
IList 的变量。尝试将其传递到您的脚本中。我只将简单的字符串变量传递到我的脚本中,例如:
"-NonInteractive -NoProfile -Command ""& {" + SourcesDirectory + "\Build\MakeSdkZip.ps1 " + SourcesDirectory + " " + SdkDbgZipPath + " -TeamBuild -IncludeSource}"""
这是我的 PowerShell 调用之一的参数值。请注意,SourcesDirectory 和 SdkDbgZipPath 是工作流定义的变量。还要记住,每个构建可以有多个签入(因此是变更集的集合)。