4

对于 a build process template,我们可以添加/删除/编辑它的参数列表,并将其用作构建/工作流程步骤中的变量。我在这里阅读了不错的指南

我将模板DefaultTemplate.11.1.xaml克隆到sayHello-DefaultTemplate.11.1.xaml并通​​过 Visual Studio 2012 对其进行编辑。我首先添加了一个参数,称为TestMessage. 我将我的变更集签入到源代码管理中。

然后我基于这个模板创建了一个构建定义sayHelloBuild 。当我转到Process选项卡时,我可以TestMessage在杂项部分看到。我保存构建定义。尝试将其排队并成功。

问题来了。我为名为的模板添加了另一个参数ABBCCC并签入源代码。但是当我编辑构建定义 sayHelloBuild时,我无法ABBCCCProcess选项卡中看到MyArugment01

如何刷新参数列表?

在此处输入图像描述

4

2 回答 2

7

在参数中有一个名为“元数据”的属性,如下图所示。单击右端的按钮,应弹出一个窗口,如第二张图所示。在参数名称中输入新变量的名称并输入其他详细信息(显示名称等)。保存并签入构建定义,您应该一切顺利。

元数据属性

添加属性窗口

于 2014-01-08T20:20:53.063 回答
3
  1. 使用以下脚本删除数据库中注册的构建过程模板:

    use Tfs_YourTeamCollectionName; delete from tbl_BuildProcessTemplate where ProcessTemplateID = 'Your ProcessTemplateID';

  2. 再次创建新的构建定义。

数据库名称是您的 TFS 团队集合名称,例如 TFS 服务器后端 SQL Server 中的 Tfs_YourTeamCollection。我正在使用 TFS 2012。

希望能帮助到你!

于 2014-01-10T03:42:42.877 回答