【问题标题】:Update Integrated in Build during build pipeline在构建管道期间更新集成在构建中
【发布时间】:2020-03-15 13:41:42
【问题描述】:

我已将工作项链接到提交,并添加了构建 YAML 管道。此构建管道通过创建“集成在构建中”链接正确地将工作项链接到构建,如下所示:

但是,“集成在构建中”字段保持空白。我本来希望这会自动填写,但这并没有发生。填写此字段是否需要执行其他操作?

我的最终目标是能够创建一个查询,在其中我可以通过“集成在构建中”列出所有工作项。如果填写了“Integrated in Build”,这将很容易。我也尝试为此使用“Integrated in build”链接类型,但似乎“Integrated in Build”不可用在查询编辑器中:

【问题讨论】:

  • 您好,您提到“此构建管道通过创建如下所示的“集成在构建中”链接将工作项正确链接到构建:”。我没有看到通过我的构建管道自动发生这种情况。为此,我必须在 Azure DevOps 构建管道中做些什么?

标签: azure-devops


【解决方案1】:

我的最终目标是能够创建一个可以列出所有工作的查询 “集成在构建中”的项目。

对于这个问题,恐怕目前在 azure devops 中是无法实现的。开发中的Integrated in Build 不是field,而是Relations。所以基于Integrated in Build字段查询是不可行的。

其次,可以根据链接类型进行的查询是针对相关工作,不适用于开发。所以找不到Integrated in build链接类型。

但是,“集成在构建中”字段保持空白。我会 预计这会自动填写,但没有发生。

对于这个问题,Microsoft.VSTS.Build.IntegrationBuild 字段不能用于获取 azure devops 的构建链接,因为 Microsoft.VSTS.Build.IntegrationBuild 字段是为 XAML 构建(不是 vNext 构建)设计的。您还可以在博客Automatic linking work items to builds 中找到关系信息:构建字段填充了构建号,仅用于 XML 构建。对于 XML 构建,这将继续有效。新的构建系统不会填充这些字段。

这里是case有类似问题,请参考。

除了否定的答案,我认为你想要的是一个好主意!所以我在 DC 论坛上发布了功能请求here。您可以对该建议票进行投票并在那里分享您的评论。如果产品团队看到它,他们会提供更新。任何对此感兴趣的人也可以投票支持并跟踪它。希望以上内容能有所帮助。

【讨论】:

  • 谢谢,作为一种解决方法,我设法使用了一个名为“Work Item Updater”的扩展来更新 Integrated In Build 字段
  • 我看到这个问题已经在论坛中作为“不是错误”关闭了。所以,我现在什至不能投票。你有什么建议?
猜你喜欢
  • 2022-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多