Firebase: Как мы должны обрабатывать случайные ошибки развертывания? - PullRequest
1 голос
/ 16 апреля 2020

У нас есть веб-приложение, написанное на Vue + Firebase. Когда мы внедряем функции, иногда происходит сбой с такой ошибкой.

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"}]}

Когда мы внедряем вручную, мы просто переделываем, чтобы обойти.

Мы хотим перейти к автоматическому развертыванию, но мне интересно, следует ли нам просто повторно развернуть его в сценарии. Мы будем благодарны за любые предложения.

1 Ответ

1 голос
/ 16 апреля 2020

Вы должны будете сами выяснить, что вы хотите сделать, если Firebase CLI потерпит неудачу. Это может потребовать написания al oop для продолжения развертывания до его завершения. Я бы не стал бесконечно, так как это могло бы потребовать ручного внимания. Но вам придется решить это в любом случае. Для вашей ситуации Firebase не предоставляет «ориентированный путь».

...