Firebase deploy - только функции переопределяют существующие функции

Запуск firebase deploy --only functions удаляет существующие функции перед созданием новых. Можно ли изменить это поведение на create if not exist, update if exists, no actions if functions not being deployed?

Ответ 1

Вы можете использовать Firebase частичное развертывание

$ firebase deploy --only functions:makeUppercase

makeUppercase только функция makeUppercase.

Надеюсь, поможет.

Примечание. Чтобы развернуть несколько функций одновременно (но не все), используйте:

$ firebase deploy --only functions:function1,functions:function2

Ответ 2

пожарный здесь

При firebase deploy будут развернуты все функции в проекте. В настоящее время нет возможности развернуть только новые или измененные функции.

Это звучит как полезное дополнение, так что вы можете подать запрос на функцию.

Обновление: начиная с версии 3.8 CLI инструментов Firebase это возможно. Смотрите ответ Пабло или заметки о выпуске.