对于build process template
,我们可以添加/删除/编辑它的参数列表,并将其用作构建/工作流程步骤中的变量。我阅读了很好的指南here
我正在将模板 DefaultTemplate.11.1.xaml 克隆到sayHello-DefaultTemplate.11.1.xaml
并通过Visual Studio 2012进行编辑。我首先添加了一个名为TestMessage
的参数。我将我的变更集检入源代码管理。
然后我根据此模板创建一个构建定义 sayHelloBuild 。当我转到Process
标签时,我可以在其他部分看到TestMessage
。我保存了构建定义。试图排队并获得成功。
问题出现了。我为名为ABBCCC
的模板添加了另一个参数并检查源代码。但是,当我编辑构建定义 sayHelloBuild 时,我无法在ABBCCC
标签中看到Process
MyArugment01
。{/ p>
如何刷新参数列表?
答案 0 :(得分:7)
在这些布料中,有一个名为“元数据”的属性,如下图所示。单击右端的按钮,将弹出一个窗口,如第二张图片所示。在参数名称中输入新变量的名称,然后输入其他详细信息(显示名称等)。保存并签入构建定义,你应该好好去。
答案 1 :(得分:3)
使用以下脚本删除数据库中注册的构建过程模板:
use Tfs_YourTeamCollectionName;
delete from tbl_BuildProcessTemplate where ProcessTemplateID = 'Your ProcessTemplateID';
再次创建新的构建定义。
数据库名称是您的TFS团队集合名称,例如TFS服务器的后端SQL Server中的Tfs_YourTeamCollection。我正在使用TFS 2012。
希望它有所帮助!