我们有一个用Vue+Firebase编写的web应用程序。当我们部署函数时,它偶尔会失败并出现这样的错误。
functions[api(us-central1)]: Deployment error.
Build failed: {"cacheStats": [{"status": "MISS", "hash": "ee61c49673c5d4aa8d5b0deb6eee0b19bf866203e030204be0aefe8dca34355f", "type": "docker_layer_cache", "level": "global"}, {"status": "HIT", "hash": "ee61c49673c5d4aa8d5b0deb6eee0b19bf866203e030204be0aefe8dca34355f", "type": "docker_layer_cache", "level": "project"}]}
当我们手动部署时,我们只是重新部署以解决问题。
我们想转向自动化部署,但我想知道我们是否应该在脚本中重新部署它。如果有任何建议,我们将不胜感激。
如果Firebase CLI失败,您必须自己想办法。这可能需要编写一个循环来继续部署,直到它完成。我不会无限循环,因为它可能需要人工注意。但无论如何,你都必须解决这个问题。Firebase没有为您的情况提供"引导路径"。