如何在构建定义的“流程”部分中刷新构建流程模板的更新参数?
-
20-12-2019 - |
题
为一个 build process template
, ,我们可以添加/删除/编辑它的参数列表,并将其用作构建/工作流程步骤中的变量。我读了很好的指南 这里
我正在克隆模板 默认模板.11.1.xaml 到 sayHello-DefaultTemplate.11.1.xaml
并通过 Visual Studio 2012 进行编辑。我首先添加了一个参数,称为 TestMessage
. 。我将我的变更集签入源代码管理。
然后我创建一个构建定义 说你好构建 基于这个模板。当我去 Process
选项卡,我可以看到 TestMessage
在“杂项”部分。我保存构建定义。尝试将其排队并成功。
问题来了。我为名为的模板添加了另一个参数 ABBCCC
并签入源代码。但是当我编辑构建定义时 说你好构建, , 我看不见 ABBCCC
在里面 Process
选项卡为 MyArugment01
做。
如何刷新参数列表?
解决方案
使用以下脚本删除数据库中注册的构建过程模板:
use Tfs_YourTeamCollectionName; delete from tbl_BuildProcessTemplate where ProcessTemplateID = 'Your ProcessTemplateID';
再次创建新的构建定义。
数据库名称是您的 TFS 团队集合名称,例如TFS 服务器的后端 SQL Server 中的 Tfs_YourTeamCollection。我正在使用 TFS 2012。
希望能帮助到你!
其他提示
在参数中有一个名为“元数据”的属性,如下图所示。单击右端的按钮,会弹出一个窗口,如第二张图所示。在参数名称中输入新变量的名称,然后输入其他详细信息(显示名称等)。保存并签入构建定义,您就可以开始了。