Pre-Integrated CI/CD WorkFlow
Flutter Launchpad provides pre-integrated CI/CD work with the following configurations.
- Triggers on every push to main and development branches
- Sets up Java and Flutter environment on GitHub-hosted macOS runner.
- Creates secret files
.env.dev
,.env.staging
and.env.prod
for environment configuration. - Runs melos to bootstrap packages and execute code generation commands.
- Builds the Android production APK using flavor-specific entry points.
- Uploads the generated .apk artifact for easy download from the GitHub Actions tab.
warning
- We have integrated GitHub CI/CD for Android as of now.
- For step by step configuration of GitHub CI/CD in Android and iOS, follow this guide.
danger
- Make sure you have added environment secrets into GitHub secrets that match the name in the
main.yaml
file of the .github folder.