本课题及其答案描述了如何通过REST Api获取TestResults和其他日志项。那就是我想做的事情。完成构建后提供TestResults和日志文件。
How to get unit test results using TFS Rest API?
此页面还介绍了REST Api。
我在网上挣扎,在我身边。 我的想法是导航到所需的寄存器,当我在完成的构建的细节中,并从浏览器复制显示的URL。 我之前从未对REST做过什么,所以也许我有完全错误的理解。
我们正在使用OnPremise版本(我认为它被称为这样)而不是VSonline版本。
可能有人提供了一些信息,在构建中寻找所需的url(s)或者显示架构如何构建这些url所以我可以得到一个想法,从哪里开始?
答案 0 :(得分:0)
您无法直接在浏览器中复制构建网址以满足网址。就像这个tutorial描述的那样,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中找到它的相关信息。
您还可以查看Get started with the REST APIs
使用邮递员更新样本: