Рет қаралды 3,689
Firebase App Distribution makes distributing your apps to trusted testers painless. By getting your apps onto testers' devices quickly, you can get feedback early and often. And if you use Crashlytics in your apps, you’ll automatically get stability metrics for all your builds, so you know when you’re ready to ship.
GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline. You can create workflows that build and test every pull request to your repository, or deploy merged pull requests to production.
Setup Project
Create a new flutter projects.
-
Add firebase to your projects(do not forgot to add firebase keys files of android,iOS,web in .gitignore ).
-
Goto firebase app distribution and create a new group and add the testers in the created group.
-
Push your code to the github.
-
Create following Secrets
APPID : Add your firebase app id(Android)
FIREBASE_OPTION : Copy paste content of /lib/firebase_options.dart.
TOKEN : Add your firebase tokken, get from following command
"firebase login:cli"
-
Create a new action using following script:
github.com/Djs...
Stay Tuned ...
Github : github.com//dj...
LinkedIn: / md-mobin-bb928820b
Twitter : / smk_winner