0

我向现有的构建过程模板添加了一些参数,因此我可以将这些参数传递给作为构建自定义的一部分调用的 Powershell 脚本。我已经在构建过程选项卡下为参数定义了这些值,但不知何故,每当构建排队时,这些参数值都不会显示。

请帮忙..

4

1 回答 1

0
  1. 在 TFS 2013 中,默认的构建过程模板已经包含运行脚本和添加参数,您可以直接使用它而不是自定义构建过程模板来调用 powershell 脚本:

在此处输入图像描述

  1. 您需要在流程参数元数据编辑器中添加参数,然后您将在构建定义的流程选项卡上看到这些参数。请参阅此博客:http ://www.ewaldhofman.nl/post/2010/04/27/Customize-Team-Build-2010-e28093-Part-2-Add-arguments-and-variables.aspx

在此处输入图像描述

  1. 确保您已签入自定义构建过程模板,并在构建定义中选择正确的构建过程模板。
  1. 您可以转到 TFS Web 访问以检查诊断日志,以查看是否可以看到您添加的参数。如果您可以在 Web Access 上看到它们,那么您的自定义是正确的。如果您发现可以在 Web 访问中看到参数,但在 VS 中看不到,请尝试将 变量的BuildMessageImportance更改为High

在此处输入图像描述

于 2017-03-13T08:47:55.413 回答