Firebase Functionsのスケジュール実行はローカルでは動かない

公開日時

関数のスケジュール設定を利用してFirebase Functionsを定期実行する機会があった。

Firebase Local Emulator SuiteにはPub/Subのエミュレータも存在しているので、スケジュール実行もローカルで試せるのかなと思ったが、しばらく待っても定期実行されることはなかった。

調べてみると定期実行はまだサポートされておらず、機能リクエストとしてissueが挙がっている状況だった。

[[FR] Support for scheduled functions in emulator · Issue #2034 · firebase/firebase-tools](https://github.com/firebase/firebase-tools/issues/2034)


Related #firebase

Firestore エミュレータ使用時にデータをリセットする

エミュレータの場合のみ一括削除用のAPIが用意されている

Error: Input required and not supplied: firebaseServiceAccount

Dependabotによって作成されたPull Requestのみで発生している

Firebase公式Github ActionsでPull RequestごとにHostingのプレビュー環境を作る

手軽にプレビュー環境で動作確認できるようになったので、継続的なアップデートがやりやすくなった