【问题标题】:Automatically Create a Work Item on new Pull Request在新的拉取请求上自动创建工作项
【发布时间】:2020-05-11 00:40:36
【问题描述】:

我们希望在新的拉取请求时创建任务。

我想做的是:

  1. 在当前 Sprint 中查找用户故事拉取请求审查
  2. 如果不存在,则创建它。
  3. 在上一个故事下创建 Task Review Pull Request X。

Azure DevOps 中似乎不存在该功能。甚至只是在新的拉取请求上创建一个任务......

我能想到的唯一方法是通过带有自定义 Web 挂钩的服务挂钩。

你能指导我完成这个吗?


编辑 我们目前正在审查使用Zapier 的解决方案,但我们无法完全执行上述操作,而且它是付费订阅

【问题讨论】:

    标签: azure-devops pull-request tfs-workitem


    【解决方案1】:

    我使用自定义应用程序并通过任务调度程序运行它。休息 API 方法:

    1. View active pull requests。就我而言,我在拉取请求中使用了服务评论(例如“已创建审核任务”)。如果我没有找到它,我会创建一个任务,将其链接到 PR 并添加服务评论。
    2. Create tasklink it 拉取请求。

    这里是示例项目:Create and View Pull Requests

    【讨论】:

    • 好主意,我没想到...这比构建自定义服务挂钩要简单得多。
    • @moi_meme 如果上述答案有效,您可以将其标记为答案。
    【解决方案2】:

    您可以强制用户使用Branch policies 将拉取请求链接到现有工作项。这不会为他们创建工作项,但会阻止他们创建 PR,除非他们将其链接到现有工作项。我认为这是您开箱即用的唯一方法。

    【讨论】:

      猜你喜欢
      • 2020-09-22
      • 2020-06-25
      • 2018-11-12
      • 2021-03-10
      • 2021-12-30
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多