Firebase プロジェクトに後からGitHub Actions のCI 設定を追加する方法


概要

  • Firebase のアップデートによりinit 時にGitHub Actions によるCI 設定を行えるようになりました
  • Firebase Hosting のpreview 機能とも連携していて,プルリクエストを作成するたびにone time url でプレビュー版が作成されるなど非常に便利です
  • 新規プロジェクトの場合はinit 時にあれよあれよという間に設定されますが,この記事では既存のFirebase プロジェクトに適用する方法を載せます

オフィシャルでサポートされてました

  • 解説するまでもなくオフィシャルで後から追加するオプションが用意されていました・・・
  • 備忘録代わりに(あるいは気づかず自前で設定追加を試みようとしている方を止めるために)コマンドだけ載せておきます
firebase init hosting:github