【问题标题】:Retrieve "Integrated in build " link type from workitems in VSTS从 VSTS 中的工作项中检索“集成在构建中”链接类型
【发布时间】:2017-12-21 15:04:48
【问题描述】:

我们正在按照Fetch work items with queries programatically in VSTS 的指示从 VSTS 中的工作项中检索特定字段

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

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

【问题讨论】:

  • 您使用的流程模板是什么?您是如何更改代码的?
  • 我们使用 CMMI 模板,我们可以使用参考字段“Microsoft.VSTS.Build.IntegrationBuild”来获取在构建链接类型中添加为集成的构建详细信息。

标签: azure-devops azure-devops-rest-api


【解决方案1】:

您可以通过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找到关系信息:

构建字段仅填充 XML 构建的构建号。 对于 XML 构建,这将继续工作。新的构建系统 不填充这些字段。

【讨论】:

    猜你喜欢
    • 2016-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    • 2018-03-07
    • 2017-06-07
    • 2020-02-27
    相关资源
    最近更新 更多