example - ¿Cómo implementar algunas funciones en Cloud Functions para Firebase sin afectar algunas otras funciones?
firebase functions parameters (3)
Cuando corro
firebase deploy --only functions
lee el archivo
index.js
y actualiza todas las funciones exportadas desde ese archivo.
Si en la implementación anterior había una función llamada
a
, y en la implementación actual no existe dicha función, se eliminará a.
En otras palabras, el efecto es el mismo que si se eliminaran todas las funciones existentes y luego se agregaran todas las funciones del archivo
index.js
actual.
¿Es posible agregar / actualizar / eliminar funciones individuales?
Firebase CLI tools 3.8.0 ha agregado la capacidad de implementar funciones específicas.
firebase deploy --only functions:func1,functions:func2
--only <targets>
only deploy to specified, comma-separated targets (e.g. "hosting,storage"). For functions,
can specify filters with colons to scope function deploys to only those functions (e.g. "--only functions:func1,functions:func2").
When filtering based on export groups (the exported module object keys), use dots to specify group names
(e.g. "--only functions:group1.subgroup1,functions:group2)"
La siguiente forma me funcionó para implementar una función particular sin afectar mis otras funciones
firebase deploy --only functions:specificFunctionName
bombero aquí
Actualmente no hay forma de implementar una sola función con Firebase CLI.
La ejecución de la
firebase deploy
todas las funciones.
Recientemente hemos discutido el despliegue de subconjuntos de funciones, pero no está disponible en este momento, ni podemos dar una pista de si podría serlo.
Actualización Desde el lanzamiento de Firebase CLI, está disponible la capacidad de implementar funciones individuales. Ver la respuesta de yuku .