从文本文件更新TFS构建定义

时间:2016-01-13 01:57:58

标签: visual-studio visual-studio-2013 tfs tfsbuild build-definition

在我的公司,我们使用Team Foundation Server 2015和Visual Studio 2013.我们的构建定义使用xaml构建过程模板。

使用"编辑构建定义..."对构建定义进行更改可能非常繁琐且容易出错,尤其是在需要在许多地方进行更改时,需要在多个构建中进行更改等。

我有社区TFS构建管理器,它允许您将构建定义导出到json。它还允许您从json创建新的构建定义。我不太需要做的是从json更新现有的构建定义。

我有没有办法在文本文件(xaml,xml,json等)中完全定义构建定义并从中更新现有的构建定义?

1 个答案:

答案 0 :(得分:3)

简单地说:否

复杂:您可以使用TFS API: Build Process Object Model Reference创建一个应用来实现这一目标。

但是,如果你想通过json编辑defition,我建议你使用vNext build。使用vNext构建,您可以轻松地通过REST API以json格式更新构建定义。这个API也支持XAML构建定义,但它只能为XAML定义改变一些东西。