GitHubActionの設定 FlutterでAndroidビルド
qiita.com これみたが、ほとんどドキュメント丸投げなので自分で調べた。
実際はこれを作ってgitへ含める。
.github/workflows/deploy_after_merge.yml
FIREBASE_APP_ID
と FIREBASE_TOKEN
の設定
GitHubのここに設定する。
- FIREBASE_APP_ID
「プロジェクト」を設定はどこ?
歯車から行ける
- FIREBASE_TOKEN
firebase login:ci
このあとブラウザが起動するのでログイン。
Waiting for authentication... ✔ Success! Use this token to login on a CI server:
この下のを設定する。
- name: upload artifact to Firebase App Distribution uses: wzieba/Firebase-Distribution-Github-Action@v1.1.1 with: appId: ${{secrets.FIREBASE_APP_ID}} token: ${{secrets.FIREBASE_TOKEN}} groups: ANDROID_TEST file: build/app/outputs/apk/release/app-release.apk
groups:
項目で
ANDROID_TEST
ってのはおかしいかと。
このままだとtesters/groups: invalid groups firebase
のエラーになった。
この groups
項目
groups: testers` にして、Firebaseでここにgroupsって名前で登録して、その中へ自分のメールアドレス登録する。