0

此问题及其答案描述了如何通过 REST Api 获取 TestResults 和其他日志项。这正是我想要做的。完成构建后提供测试结果和日志文件。

如何使用 TFS Rest API 获取单元测试结果?

此页面还描述了 REST Api。

REST API

在我这边,我正在为网址苦苦挣扎。我的想法是导航到所需的寄存器,当我处于已完成构建的详细信息中时,并从浏览器中复制显示的 url。我以前从未对 REST 做过任何事情,所以也许我的理解完全错误。

我们使用的是 OnPremise 版本(我认为它是这样称呼的)而不是 VSonline 版本。

可能有人提供一些信息,在构建中的何处查找所需的 url,或者可能显示架构如何构建这些 url,以便我可以了解,从哪里开始?

4

1 回答 1

0

不能直接在浏览器中复制构建的url来满足url。正如本教程所描述的,url 的架构应该是:

GET https://{instance}/DefaultCollection/{project}/_apis/build/builds/{buildId}/logs

对于样品请求:

GET https://fabrikam-fiber-inc.visualstudio.com/DefaultCollection/Fabrikam-Fiber-Git/_apis/build/builds/391/logs?api-version=2.0

在此处输入图像描述

您可以看到网址的每个架构。唯一可能令人困惑的是构建 ID。 您可以在浏览器的构建 url 中找到它的相关信息。 在此处输入图像描述

您还可以查看开始使用 REST API

使用邮递员更新示例:

在此处输入图像描述

于 2016-11-29T06:59:08.113 回答