【发布时间】:2022-03-22 05:45:49
【问题描述】:
我在“选项”选项卡上没有看到Create work item on failure 选项。我将此作为参考https://developercommunity.visualstudio.com/content/problem/343557/create-work-item-on-build-failure-lost-work-item-t.html。
实际上,当我的管道在 azure devops 中出现故障时,我必须创建一个错误工作项。我看到几个帖子,其中很少有人说使用 API,或者很少有人说 Azure 本身有一个选项,但我看不到,请查看附件图片。
任何帮助将不胜感激。
【问题讨论】:
-
嗨@Gaurav Joshi。在 Release Pipeline 中,您需要添加一个 Powershell 任务来运行 Agent Job 中的 Rest API 并设置条件。当代理作业失败时,可以创建工作项。你可以参考答案。如果您只需要创建一个 Bug 工作项。你也可以使用扩展。谢谢。
-
嗨@Gaurav Joshi。这张票有更新吗?如果答案能给你一些帮助,请随时告诉我。只是提醒this。
-
你好@KevinLu-MSFT 是的,我设法创建了工作项。虽然我有几个问题 1)我是否需要硬编码我的组织和项目名称..?有没有办法直接得到..? 2)我们如何通过powershell脚本将新创建的任务分配给用户。在创建时,我必须将它分配给默认情况下它创建未签名的人。 3)有什么方法可以从发布管道中获取真实信息,例如失败描述的原因、任务名称或阶段名称、发生时间 4)我们可以设置任务优先级、标签吗?根据您的建议,我正在尝试使用 $user="user" 但它没有用。
-
嗨@Gaurav Joshi。请检查更新。我更新了 Powershell 脚本并在其中添加了一些功能。希望对您有所帮助。
标签: azure-devops