Skip to content

alex-dybsetter/firebase-app-distribution-github-action

 
 

Repository files navigation

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

About

Firebase App Distribution Github Action

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 72.5%
  • Dockerfile 27.5%