我仔细地看了我的 Leancloud 应用的部署历史和 bitbutket 的 webhook 历史,我发现无法正常自动部署的原因如下:
因为每次把代码推送到 Bitbucket 都会触发所有的 webhook,因此 staging
和 master
的 webhook 会同时被触发,导致 Leancloud 会因为需要同时部署两个分支(尽管 master
的 commit 并没有改变)而对其中一个报错:
"error": "您的上一次部署尚未完成,请稍等片刻"
请问 Leancloud 可以根据 gitTag + commit 来忽略 webhooks 吗?