在CI中使用deploy命令部署规则时出现错误

firebase deploy --only firestore:rules --non-interactive

输出:
i  deploying firestore
i  firestore: checking firestore.rules for compilation errors...
✔  firestore: rules file firestore.rules compiled successfully
i  firestore: uploading rules firestore.rules...
i  firestore: quota exceeded error while uploading rules
? You have 2501 rules, do you want to delete the oldest 10 to free up space? (y/N)

我可以通过手动删除最后10个临时解决此问题,但是很快就会达到极限。有没有更简单的方法可以使用cli清除规则历史记录?

最佳答案

使用-f选项部署规则,而不要求使用firebase-tools 6.9.2删除

firebase deploy --only firestore:rules --non-interactive -f

更新

这不再与firebase-tools 7.0.0一起工作

找到解决方法
echo y | firebase deploy  --only firestore:rules

关于firebase - 如何修复 "firestore: quota exceeded error while uploading rules",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56050175/

10-12 04:05