Как удалить сайт через CLI

Есть ли способ удалить приложение через Firebase CLI?

Наш CI создает временное приложение Firebase для функциональной ветки (на основе номера сборки CI), а затем запускает в нем тесты. В конце нужно удалить приложение. Я не совсем уверен, как это делается. firebase disable:hosting просто отключает хостинг и не удаляет приложение. Это похоже на то, как мы использовали бы обзорные приложения Heroku или разветвленные приложения Heroku. Аналогичный рабочий процесс CI также можно реализовать в Google App Engine с помощью версий.

Любые указатели будут высоко оценены.


person Akshay Rawat    schedule 07.01.2016    source источник


Ответы (3)


В настоящее время нет общедоступного API для удаления серверной части Firebase.

Рекомендуемая практика заключается в использовании одной и той же базы данных для тестирования и (при необходимости) размещении каждого прогона в отдельном узле под корнем. Таким образом, вместо создания/удаления новой базы данных вы просто создаете/удаляете узел в одной базе данных.

person Frank van Puffelen    schedule 07.01.2016
comment
Мой сценарий - это статический сайт, в котором не задействована база данных Firebase. CI развертывает статический сайт на основе номера сборки и запускает на нем несколько тестов. (подумайте, как статический сайт часто задаваемых вопросов). - person Akshay Rawat; 07.01.2016
comment
Понятно. Это, к сожалению, оставляет только первую строку моего ответа: в настоящее время нет общедоступного API для удаления бэкэнда Firebase. - person Frank van Puffelen; 07.01.2016
comment
Я видел, что Firebase получил серьезные обновления. Было ли решение этого вопроса? - person Akshay Rawat; 22.05.2016

Правильная команда — firebase hosting:disable, которая переводит ваш сайт в автономный режим. Вы не можете удалить свой проект, вместо этого вы можете перезаписать его, создав новый с помощью firebase init.

Подробнее здесь https://firebase.google.com/docs/cli/.

person Daniele    schedule 08.09.2016

С помощью команды firebase use <alias> --unaliasа затем удалите проект из консоли https://console.firebase.google.com/

Проверьте перед списком команд командой -h

person MaurooRen    schedule 22.12.2016