Как избежать ошибки тайм-аута при развертывании хостинга Firebase - PullRequest
0 голосов
/ 21 апреля 2020

Иногда я использую медленные inte rnet соединения для развертывания на хостинге firebase.

Они заканчиваются этой ошибкой:

Task XXX failed: retries exhausted after 6 attempts

Возможно ли увеличить время ожидания соединения? И / или количество повторов?

Спасибо

Ответы [ 2 ]

2 голосов
/ 24 апреля 2020

Нет, в настоящее время это невозможно.

Однако вы можете открыть вопрос в репозитории firebase-tools GitHub, объяснив вашу проблему и запросив эту функцию: https://github.com/firebase/firebase-tools

Редактировать: обходные пути

Пользователь @example провел интересную работу в комментарии (перефразирован):

подключается к удаленному компьютеру для выполнения всех сложных rnet сложных задач, таких как развертывание. 1. Измените код локально, 2. pu sh на ваш git, затем 3. потяните его на удаленный компьютер и 4. разверните. 1, 2, 3 - данные низкого уровня, а удаленный - 4. Задача с высоким объемом данных

. В качестве альтернативы можно настроить действие GitHub для развертывания на pu sh для мастер: вот пост, описывающий этот рабочий процесс https://fireship.io/snippets/github-actions-deploy-angular-to-firebase-hosting/

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

Содержит ли ваш проект Firebase другие вещи, такие как функции, которые также развертываются? Если это так, вы можете рассмотреть возможность развертывания хостинговой части независимо, используя:

firebase deploy --only hosting

Если проблема действительно заключается в скорости вашего соединения, я не думаю, что время ожидания соединения есть что вы можете изменить. Мое предложение будет заключаться в том, чтобы зафиксировать ваш код в облачном git хранилище и развернуть его прямо оттуда, используя что-то вроде GitHub Actions или GitLab CI / CD.

...