从 VSTS 中的工作项中检索 "Integrated in build " link 类型

Retrieve "Integrated in build " link type from workitems in VSTS

我们正在按照 Fetch work items with queries programatically in VSTS

的说明从 VSTS 中的工作项中检索特定字段

但无法使用 "Microsoft.VSTS.Build.IntegrationBuild" 参考字段获取 "Integrated in build" 开发 link 类型,所有其他字段均可检索。

我们如何检索与工作项关联的开发 link?

您可以通过 REST API 获取开发链接以获取工作项关系:

GET https://account.visualstudio.com/DefaultCollection/_apis/wit/workitems/{workitem ID}?$expand=relations&api-version=1.0

然后就可以通过输出得到ArtifactLinks中的Development链接

Microsoft.VSTS.Build.IntegrationBuild 字段不能用于获取 VSTS 的构建链接,因为 Microsoft.VSTS.Build.IntegrationBuild 字段是为 XAML 构建(不是 vNext 构建)。 也可以在博客中找到相关信息 Automatic linking work items to builds:

The build fields are populated with build numbers only for XML builds. This will continue to work as is for XML builds. The new build system does not populate these fields.