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定義的一些東西。