在 Azure DevOps 拉取请求上调用 Jira Webhook

问题描述 投票:0回答:1

当包含特定分支名称的拉取请求完成时,我需要使用特定的 url 和帖子正文调用 Jira webhook。我正在使用 Azure DevOps 进行构建和存储库。

有没有办法通过接口来做到这一点,或者是否有必要通过管道来解决?

azure-devops jira webhooks
1个回答
0
投票

在项目设置页面中,您可以找到“Service hooks”功能。您可以使用此功能自动对 Azure DevOps 中发生的事情做出反应。例如,当有人完成拉取请求时。

  1. 单击服务挂钩页面上的绿色加号图标。
  2. 选择“网络挂钩”
  3. 选择“尝试合并拉取请求”
  4. 选择合适的存储库等,然后在合并结果上选择“合并成功”,因为您希望在拉取请求完成时运行触发器。

您不能通过通配符分支名称构建此规则,但可以针对特定分支名称构建它。如果您需要通配符分支名称,您可以创建名为“Post To Jira”的团队并制定规则,以便如果审阅者包含“Post To Jira”=> 调用 Jira。这个解决方案的问题当然是用户需要记住添加“Post To Jira”作为审阅者。

最后要注意的一点是,有一些适用于 Azure DevOps 和 Jira 集成的优秀插件,它们可以做的不仅仅是简单的 http 调用。

© www.soinside.com 2019 - 2024. All rights reserved.