git - Bitbucket - 如何设置 webhook 以在某个目录中的文件更改时通知用户?
问题描述
在我们的 repo 中有一个数据库配置目录,我们在团队成员之间管理它时遇到了麻烦。我想设置一个仅监视此目录中的更改的 webhook,如果检测到任何更改,我想向团队成员发送一个松弛通知,以便他们知道拉取配置并导入到他们的本地版本中。
查看了 Bitbucket 上的所有 webhook 选项后,我看不到任何可以促进这一点的东西,尽管我可能错过了一些东西。如果有另一种方法来实现这一点,我很想听听!
谢谢
解决方案
bitbucket 挂钩发布数据通常包含有关作为已推送提交的一部分的文件的信息。您可以解析出该信息并实施您自己的逻辑以采取适当的行动。
只是为了提供一种替代方法,如果您不想构建自己的消费管道,请考虑使用LightFlare(我是创建者),它具有开箱即用的支持从许多服务(包括 bitbucket)消费 Webhooks 事件并通知您目的地的选择(松弛/电子邮件等......)。
我们目前在 Alpha 版中有一个过滤器功能,它允许用户在我们的通道之上编写自己的解析器,并在传入的 post hook 请求上运行它们。这也将解决您的问题。
推荐阅读
- php - 在 Guzzle 中获取请求
- php - 使用 phpseclib 进行 RSA 解密失败
- dicom - 为什么 GE PACS 在 StudyLevel 中使用带有 c-find 的 Modality
- list - 单选列表在 IE 上水平显示,而它应该是垂直的
- android - Xamarin.Forms:具有 CSS 转换和 JS 滑动的页面在 Android WebView 自定义渲染器中不起作用,而在 Chrome 中则不起作用
- html - 将表单包含在内后,Bootstrap 4 导航选项卡无法正常工作
- javascript - 重新加载特定的选择标签而不重新加载整个页面
- arrays - 用于存储大数据的动态数据结构数组
- excel - 从excel中删除列中已终止值的行
- mongodb - Mongoose - 选择具有对象数组作为搜索参数的文档