复杂的标题,让我解释一下。
当我推送到master
分支时,我想限制自动POST挂钩;所以当我推到dev
分支时它不会触发。这样,只有在将更改与master
合并并且新master
通过单元测试时,应用才会部署到实时服务器。
这可能吗?
答案 0 :(得分:8)
你不能限制BitBucket何时触发其POST钩子;但您可以使用contents of the POST来决定是否继续部署。只需解析BitBucket发送给你的JSON,并且只有当"commits"
元素中的任何一个元素具有"branch"
“master”时才会继续。