首页 > 解决方案 > Bitbucket - 如何设置 webhook 以在某个目录中的文件更改时通知用户?

问题描述

在我们的 repo 中有一个数据库配置目录,我们在团队成员之间管理它时遇到了麻烦。我想设置一个仅监视此目录中的更改的 webhook,如果检测到任何更改,我想向团队成员发送一个松弛通知,以便他们知道拉取配置并导入到他们的本地版本中。

查看了 Bitbucket 上的所有 webhook 选项后,我看不到任何可以促进这一点的东西,尽管我可能错过了一些东西。如果有另一种方法来实现这一点,我很想听听!

谢谢

标签: gitbitbucket

解决方案


bitbucket 挂钩发布数据通常包含有关作为已推送提交的一部分的文件的信息。您可以解析出该信息并实施您自己的逻辑以采取适当的行动。

只是为了提供一种替代方法,如果您不想构建自己的消费管道,请考虑使用LightFlare(我是创建者),它具有开箱即用的支持从许多服务(包括 bitbucket)消费 Webhooks 事件并通知您目的地的选择(松弛/电子邮件等......)。

我们目前在 Alpha 版中有一个过滤器功能,它允许用户在我们的通道之上编写自己的解析器,并在传入的 post hook 请求上运行它们。这也将解决您的问题。


推荐阅读