嘿,我看到我有一个主存储库,然后是该存储库的开发分支。我负责开发工作,并向主库提交代码审查的拉取请求,如果它被接受,我的老板会将我的拉取请求与主存储库合并。我们想要设置一个类似于“Post-Recieve URLs”的均匀钩子(Hook),一旦接受拉取请求以执行 git pull ,就会向我的主 Web 应用程序发送一个帖子。如果我有这个正确的“接收后 URL”仅适用于我直接提交到存储库的情况,这是正确的吗?因此,如果我合并拉取请求,它将无法工作。
最佳答案
If I have this right "Post-Recieve URLs" only works for if I commit directly to the repository is that correct?
是的,因此如果直接在存储库内完成合并,则不会激活。
和this thread提到“合并 Hook ”(即合并完成的自动提交)可能不起作用。
负责监视任何新提交的后台作业(并通过查看其父项来检查该提交是否是合并的结果:多个父项意味着“合并”)更合适。
关于events - Github 上的 Pull Request Merge 向我的应用程序发送 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9895385/