【问题标题】:Show custom diloag on Azure DevOps in browser upon PR completionPR 完成后在浏览器中显示有关 Azure DevOps 的自定义对话框
【发布时间】:2020-03-26 13:18:52
【问题描述】:

我们希望在 Azure DevOps 中完成拉取请求后向我们的开发人员显示一个用户反馈模式对话框(在浏览器中)。我试图用谷歌搜索它并通过Pull Request Workflow Extensibility documentation 但找不到任何暗示它是可能的。甚至有可能做到吗?如果是,有人可以向我们指出可以帮助我们实现此功能的资源\代码吗?

【问题讨论】:

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


    【解决方案1】:

    我们希望向我们的开发人员展示一个用户反馈模式对话框(在 浏览器)在 Azure DevOps 中完成拉取请求后。

    我们通常使用extensibility points 来扩展 Azure Devops Web 门户中的 UI。但是如果你想获得用户反馈模式对话框(在浏览器中),extensibility points 不支持这种行为。

    Service Hooks 中的 Web Hooks 是我能想象到的触发 Pull Request 完成的最佳方式。

    当我们完成 PR 时,它会发送一个 json 表示到指定的服务(Http Post 将被发送的 Url)。然后我们可以将 WebHooks 与 Azure Functions 等其他服务结合起来进行自定义,例如 Use Azure Functions to create custom branch policies。看来您需要创建自己的 Azure 函数或网站,如果从 Web Hooks 接收到 Http 帖子,则会显示一个对话框。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-16
      • 1970-01-01
      • 2020-10-17
      • 2015-09-19
      • 1970-01-01
      • 1970-01-01
      • 2019-09-18
      • 2015-07-19
      相关资源
      最近更新 更多