CircleCIでFirebaseのデプロイ先を分ける

forkした自分のリポジトリ(origin)を開発用のプロジェクト、fork元のorganizationのリポジトリ(upstream)は本番環境と分けてCIでデプロイしたい時のメモです。

方法

CircleCIのBUILD SETTING>Environment VariableでCI_MODE等の適当な環境変数を作り、upstreamは"release"、originは"develop"に設定する。 .circleci/config.yml内でCI_MODEを見てデプロイ先をfirebase use hogehogeで切り替える。