Webuilder240

Firebase HostingをCircleCIからDeployする

2018-04-16 18:00:00 +0900

CircleCI Firebase
とにかく簡単なので、プロトタイピングのときから初めておくといい。
fierebaseを使ったことがあるなら入っていると思うけど、firebase-tools を事前にインストールしておこう npm install -g firebase-tools

CIからDeployするためのDeployキーを取得する。

firebase login:ci って打つとCI用のDeployキーを払い出してくれる。
Waiting for authentication...

✔  Success! Use this token to login on a CI server:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Example: firebase deploy --token "$FIREBASE_TOKEN"
払い出されたキーはCircleCIの環境変数に登録して、Deploy時に実行すればOKという感じ。 ほんとうに簡単。
ちなみにプロジェクトを指定してDeployしたい場合は、このように指定すればオッケー
 firebase deploy --project "myproject-xxxxx" --token "$FIREBASE_TOKEN"

関連しそうなブログ