firebase-app-distribution-github-action icon indicating copy to clipboard operation
firebase-app-distribution-github-action copied to clipboard

Firebase App Distribution Github Action

Firebase App Distribution Github Action

Github Action to upload your app binaries(.ipa or .apk) to Firebase and sends email to your testers.

Required Inputs

app_id

Firebase App ID. You can find it in the Firebase console, on the General Settings page.

app_file

Path of IPA or APK file to distribution.

firebase_token

Firebase access token. You can generate it by firebase login:ci on your local machine. Visit Firebase cli-ci-systems page for more detail.

Optional Inputs

tester_groups

Distribution groups. You can specify the groups as a comma-separated list: android-team, ios-team, qa-team

release_notes

Release notes for this build. If not specified, the action will add commit short hash and commit message. Sample: a6e6c41 Edit yaml file

Sample Usage

- name: CI
on:
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]

  workflow_dispatch:

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Firebase App Distribution
        uses: hasretsariyer/firebase-app-distribution-github-action@v1
        with:
          app_id: ${{secrets.FIREBASE_APP_ID}}
          firebase_token: ${{secrets.FIREBASE_TOKEN}}
          app_file: app-release.apk
          tester_groups: maintainers