【问题标题】:Report on Release Pipeline to a Work Item across multiple projects跨多个项目报告发布管道到工作项
【发布时间】:2020-11-10 12:14:55
【问题描述】:

我的设置要求应用程序的 repo、CI 和 CD 存在于一个 Azure DevOps 项目中。在该应用程序上完成的一些工作有时在不同的 Azure DevOps 项目中进行管理。 我知道我可以允许将 CD 进度链接和报告到相关工作项。我的问题是,它似乎仅在工作项位于 CD 所在的同一 Azure DevOps 项目中时才有效。 有谁知道让它跨项目工作的方法? 我在 CD 管道上启用了此功能:

此外,当我导航到与此发布管道关联的工作项时,我看到了这个(不同的 Azure DevOps 项目):

如您所见,它似乎没有报告相关发布管道的进度。但它确实报告了其他 Azure DevOps 项目中的存储库。此外,如果我单击“发布”链接,它会将我带到正在管理工作的项目的发布,而不是发布管道实际所在的位置。

【问题讨论】:

  • 嗨@Paul Kar。这张票有更新吗?如果答案能给你一些帮助,请随时告诉我。只是提醒this
  • 是的,有@Kevin。抱歉耽搁了。非常感谢您的回复,我也对此发表了评论。

标签: azure-devops continuous-delivery


【解决方案1】:

有谁知道让它跨项目工作的方法?

当然可以这样实现,可以参考以下步骤:

第 1 步:提交对带有工作项的 Repo 的更改。

注意:您可以链接另一个项目的工作项。

要将工作项与 repo 链接,有两种方法:

  1. 在评论中使用#ID

  2. 选择工作项 ID。

第二步:在Build pipeline -> Options中启用Automatically link new work in this build选项

Step3:在Rlease Pipeline中,您需要选择Report deployment status to WorkReport deployment status to Boards

选项Report deployment status to Work 将在链接标签下显示版本。

选项Report deployment status to Boards 将在部署选项卡下显示发布。

根据我的测试,它也可以用于其他项目的工作项。

【讨论】:

  • 感谢您的回复。我遵循了您的指导方针,但是当它是跨项目时,它仍然不会显示部署。不知道为什么我需要检查向董事会报告,因为我只是想让它向工作项报告,但我仍然这样做了,但什么也没做。
  • 嗨@PaulKar。请问Link标签中是否存在该版本?
猜你喜欢
  • 2011-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-18
  • 2020-08-19
  • 2012-04-08
  • 2021-12-31
相关资源
最近更新 更多