Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.22 KB

README.md

File metadata and controls

49 lines (34 loc) · 1.22 KB

GitHub Actions for Firebase

This Action for appcenter codepush enables arbitrary actions with the appcenter command-line client.

Inputs

  • args - Required. This is the arguments you want to use for the appcenter cli

Environment variables

  • APPCENTER_ACCESS_TOKEN - Required. The token to use for authentication. This token can be aquired through the appcenter dashboard.

Example

To authenticate with Codepush, and deploy to Codepush:

name: Build and Deploy
on:
  push:
    branches:
      - master

jobs:
  deploy:
    name: Deploy
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Repo
        uses: actions/checkout@master
      - name: Install Dependencies
        run: npm install
      - name: Deploy to Codepush
        uses: NishanthShankar/codepush-action@master
        with:
          args: release-react -d Production
        env:
          APPCENTER_ACCESS_TOKEN: ${{ secrets.APPCENTER_ACCESS_TOKEN }}

License

The Dockerfile and associated scripts and documentation in this project are released under the MIT License.

Credits

Thanks to Jeremy Shore for the firebase-action repo.