在Postbucket上将POST Hook限制为git分支,而不是存储库

bla*_*kev 5 git github bitbucket

复杂的标题,让我解释一下.

我想推送到master分支时限制自动POST挂钩; 所以当我推到dev分店时它不会开火.这样,只有在合并了更改master并且new master通过单元测试时,应用才会部署到实时服务器.

这可能吗?

Ash*_*son 8

你不能限制BitBucket何时触发它的POST钩子; 但您可以使用POST内容来决定是否继续部署.只需解析BitBucket发送给你的JSON,并且只有在任何"commits"元素具有"branch""master"时才会继续.

  • 以某种方式合并提交省略了POST有效负载中的主分支信息.有任何想法以安全性的方式检查这些合并提交是否包含主分支? (3认同)