endu
无法修改预备环境的 webhooks 分支。无论我改成什么分支(比如 release 或 staging ),只要刷新页面预备环境的分支就立刻变回 master 。印象中一个月前并没有出现这种情况。 这导致尽管应用的代码已经推送到 master 分支,然而生产环境并不会自动部署。
如图1,我的确已经把分支改为 staging ,但刷新页面后预备环境的分支还是自动改为 master 。这是正常行为吗?
我仔细地看了我的 Leancloud 应用的部署历史和 bitbutket 的 webhook 历史,我发现无法正常自动部署的原因如下: 因为每次把代码推送到 Bitbucket 都会触发所有的 webhook,因此 staging 和 master 的 webhook 会同时被触发,导致 Leancloud 会因为需要同时部署两个分支(尽管 master 的 commit 并没有改变)而对其中一个报错: "error": "您的上一次部署尚未完成,请稍等片刻" 请问 Leancloud 可以根据 gitTag + commit 来忽略 webhooks 吗?
jysperm: 如果同时有两个部署的话,按理说前一个是会成功的呀。 可惜每一次都是 master 分支成功。但实际上我想部署的是 staging 分支。 jysperm: 目前还不支持对 webhook 的内容,只要这个 url 收到 POST 请求就会按照指定的分支触发一次部署。 明白了。感谢你的解答
我尝试在网页端导出数据。但从昨天起每次导出的数据都是空的。通过邮件提供的下载链接下载下来的文件只有167B。解压后里面什么都没有。我的 App ID 是 H4B1Y3FnF1Sv6HkuwhDjAG1O-gzGzoHsz
请问有结果吗?
今天尝试导出数据的时候又出现了一摸一样的问题。下载下来的 .gz 文件只有 167B
问题依然没有解决。请问有更新吗?
好的。谢谢
收到。 你确定是没有问题,不会缺失数据吗?