0

大多数 TFS/VSTS 的 REST API 都有一个 JavaScript 客户端供扩展使用。有一个/_apis/distributedtask/taskgroups吗?

我浏览了https://github.com/Microsoft/vss-web-extension-sdk/tree/master/typings下的文件,找不到。

我们在 TFS 2017u2 上。

4

1 回答 1

0

是的,但它仍处于预览阶段。您可以在 tfs.d.ts 中搜索关键字“ taskgroup ”以获取详细信息。

要在您的扩展程序中使用它:

VSS.require(["VSS/Service", "TFS/DistributedTask/TaskAgentRestClient"], function (VSS_Service, TFS_TA_WebApi) {
var taClient = VSS_Service.getCollectionClient(TFS_TA_WebApi.TaskAgentHttpClient);
taClient.getTaskGroups("ProjectName").then(
    //...
);
});

请记住在您的扩展程序中添加vso.taskgroups范围。我对 TFS2017 Update2 不是很确定,但我在 TFS2017 Update3 上测试过,它可以工作。

于 2018-02-22T07:28:38.353 回答