Запуск firebase deploy --only functions
удаляет существующие функции перед созданием новых. Можно ли изменить это поведение на create if not exist, update if exists, no actions if functions not being deployed
?
Firebase deploy - только функции переопределяют существующие функции
Ответ 1
Вы можете использовать Firebase частичное развертывание
$ firebase deploy --only functions:makeUppercase
makeUppercase
только функция makeUppercase
.
Надеюсь, поможет.
Примечание. Чтобы развернуть несколько функций одновременно (но не все), используйте:
$ firebase deploy --only functions:function1,functions:function2
Ответ 2
пожарный здесь
При firebase deploy
будут развернуты все функции в проекте. В настоящее время нет возможности развернуть только новые или измененные функции.
Это звучит как полезное дополнение, так что вы можете подать запрос на функцию.
Обновление: начиная с версии 3.8 CLI инструментов Firebase это возможно. Смотрите ответ Пабло или заметки о выпуске.