为一个 build process template, ,我们可以添加/删除/编辑它的参数列表,并将其用作构建/工作流程步骤中的变量。我读了很好的指南 这里

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

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

问题来了。我为名为的模板添加了另一个参数 ABBCCC 并签入源代码。但是当我编辑构建定义时 说你好构建, , 我看不见 ABBCCC 在里面 Process 选项卡为 MyArugment01 做。

如何刷新参数列表?

enter image description here

有帮助吗?

解决方案

  1. 使用以下脚本删除数据库中注册的构建过程模板:

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

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

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

希望能帮助到你!

其他提示

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

MetaData property

Add properties window

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top