お行儀の良いFirebase CloudFunctionのデプロイ

Sunday, September 10, 2017

FirebaseのCloud Functionで、作ったものをデプロイする時に、

$ firebase deploy --only functions

とするのですが、複数人でFunctionを開発してそれぞれデプロイする場合に、上記のコマンドだと前のデプロイの内容を上書きしてしまうため良くない。
ので、複数人で開発してデプロイする場合は、あげたい関数名を functions の後に : (コロン)を付けて記述する。

$ firebase deploy --only functions:fooFunction

また、複数ある場合は、functions:関数名, (カンマ)区切りで連結する

$ firebase deploy --only functions:fooFunction,functions:barFunction

これで他人がデプロイした関数を台無しにしないで済む。

参考

techFirebaseCloudFunction

日報 - 2017-09-12

日報 - 2017-09-10