我在我自己的专用机器上托管一个atlassian bitbucket服务器,我需要向一个远程脚本发送一个HTTP请求,该脚本至少包含每个推送到任何存储库的项目和存储库名称 .
现在我一直在尝试插件 HTTP Request Post-Receive Hook for Stash
和 Bitbucket Server Web Post Hooks Plugin
. 基本上它's working but the hook has to be configured for each repository which results in high maintenance and is too error prone (we'已经有很多回购,未来会有更多的回购)...
我想要的是一个“全局”钩子,它可以为任何存储库触发,或者如果不可能像上面提到的某个钩子插件的默认设置那样自动应用于新的存储库 .
1 回答
不幸的是,这不是一个开放的功能请求,你可以观看并投票给here .
与此同时,您可以做的一件事是使用REST API以编程方式应用挂钩 . 钩子 endpoints 记录在here中,并且在同一页面上有 endpoints 用于迭代项目和存储库 .
披露:我为Atlassian工作