我们使用TFS Build 2010 for Builds。我们有两个源代码分支(比如说branchA和branchB)。如何使TFS Build 2010中的构建定义可配置w.r.t输入变量值和“要构建的项目”
现在作为构建定义的一部分,我们设定的项目,以建立:
我们采用从branchB相同的构建定义将意味着我创建具有相同内容的另一个构建定义文件,只有要建立的项目设置为“$/branchB”
有没有办法让这个可配置,而不必编辑构建定义?
另外还有其他输入变量,我们为构建定义设置,这些变量的值包含在构建定义XAML文件中。所以要更改变量的值将意味着我们必须编辑构建定义的XAML文件。这是不可取的。
我希望能够设置“项目构建”和构建定义的变量,而不必修改构建定义XAML文件。
有没有解决这些问题的方法?
嗨,谢谢你的答案我会检查出来。你对我的问题的其他部分有什么建议: “我们为构建定义设置了其他输入变量,并且这些变量的值包含在构建定义XAML文件中。一个变量将意味着我们必须编辑构建定义的XAML文件,这是不可取的。“ 我希望能够设置构建定义的变量,而无需修改构建定义XAML文件“ ? – Ngm 2010-08-30 04:56:37
我在博客上阅读您的帖子,但无法找到一种方法来提供”构建项目“参数。任何线索? – Ngm 2010-08-30 05:18:52
”要构建的项目“是一个内部参数,您无法更改。因此,过去我为客户所做的操作是删除几乎所有参数并将其移至变量,然后将默认值设置为变量的值当你现在使用模板时,你只有几个选项(比如要构建的项目),而其他选项(如运行代码分析,运行测试等)不再可用。是在? – 2010-08-30 07:00:15