2016-01-07 2 views
1

Есть ли способ удалить приложение с помощью Firebase CLI?Как удалить сайт с помощью CLI

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

Любые указатели будут очень признательны.

ответ

2

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

Рекомендованная практика - использовать одну и ту же базу данных для тестирования и (при необходимости) поместить каждый запуск в свой собственный узел под корнем. Поэтому вместо создания/удаления новой базы данных вы просто создаете/удаляете узел в одной базе данных.

+0

Моего сценария является то, что статическим сайтом, нет Firebase DB участвует. CI развертывает статический сайт на основе номера сборки и запускает некоторые тесты на нем. (думаю, как статический сайт faqs). –

+1

Получил. Это, к сожалению, просто оставляет первую строку моего ответа: в настоящее время нет публичного API для удаления брандмауэра Firebase. –

+0

Я видел, что Firebase получила важные обновления. Было ли решение по этому вопросу? –

3

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

Дополнительная информация здесь https://firebase.google.com/docs/cli/.

0

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

Проверки перед списком команд с помощью команды -h

Смежные вопросы