标题有些复杂,让我解释一下。 我想要限制一个自动的POST钩子,当我推送到master分支时;所以当我推送到dev分支时,它不会触发。这样做是为了只有在更改已经与master合并,并且新的master通过了单元测试后,应用才会部署到生产服务器。 这种情况是否可能?
您无法限制BitBucket何时触发其POST钩子; 但您可以使用 POST的内容来决定是否继续部署。只需解析BitBucket发送给您的JSON,仅当任何"commits"元素具有“master”分支时才继续。