1

在我的公司,我们使用的是Team Foundation Server 2015和Visual Studio 2013.我们的构建定义使用xaml构建流程模板。从文本文件更新TFS构建定义

使用“编辑生成定义...”进行修改,生成定义可以是非常繁琐,而且容易出错,特别是如果需要改变在许多地方进行,在几个构建等

我有社区TFS构建管理器,它允许您将构建定义导出到JSON。它也允许你从json创建一个新的构建定义。它似乎没有做的事情,我非常需要,是从json更新现有的构建定义。

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

回答

2

简单:没有

复杂:您可以使用TFS API: Build Process Object Model Reference创建一个应用程序来archieve这一点。

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