当包含特定分支名称的拉取请求完成时,我需要使用特定的 url 和帖子正文调用 Jira webhook。我正在使用 Azure DevOps 进行构建和存储库。
有没有办法通过接口来做到这一点,或者是否有必要通过管道来解决?
在项目设置页面中,您可以找到“Service hooks”功能。您可以使用此功能自动对 Azure DevOps 中发生的事情做出反应。例如,当有人完成拉取请求时。
您不能通过通配符分支名称构建此规则,但可以针对特定分支名称构建它。如果您需要通配符分支名称,您可以创建名为“Post To Jira”的团队并制定规则,以便如果审阅者包含“Post To Jira”=> 调用 Jira。这个解决方案的问题当然是用户需要记住添加“Post To Jira”作为审阅者。
最后要注意的一点是,有一些适用于 Azure DevOps 和 Jira 集成的优秀插件,它们可以做的不仅仅是简单的 http 调用。