web-dev-qa-db-fra.com

firebase deploy --only fonctions remplace les fonctions existantes

Fonctionnement firebase deploy --only functions supprime les fonctions existantes avant d'en créer de nouvelles. Est-il possible de modifier ce comportement en create if not exist, update if exists, no actions if functions not being deployed?

37
Quan Vuong

Vous pouvez utiliser firebase déploiements partiels

$ firebase deploy --only functions:makeUppercase

Ne déploiera que la fonction makeUppercase.

J'espère que ça aide.

Remarque: pour déployer plusieurs fonctions à la fois (mais pas toutes), utilisez:

$ firebase deploy --only functions:function1,functions:function2
99
Pablo Albaladejo

firebaser here

Fonctionnement firebase deploy déploiera toutes les fonctions du projet. Il n’existe actuellement aucune option permettant de déployer uniquement des fonctions nouvelles ou modifiées.

Cela fait semble être un ajout utile, alors vous voudrez peut-être déposer une demande de fonctionnalité .

Mise à jour : depuis la version 3.8 de la CLI des outils Firebase, cela est possible. Voir la réponse de Pablo ou le notes de version .

11
Frank van Puffelen