Member-only story
Flutter Android — CI/CD using Jenkins and Firebase App Distribution: Part 1
5 min readJun 3, 2024
In this story, we’ll explain how to set up a Flutter Android CI/CD pipeline using Jenkins and Firebase App Distribution.
· Prerequisites
· Install OpenJDK
· Install Flutter Debian / Ubuntu
∘ Install Snap (if not already installed)
∘ Install Flutter
∘ Add Flutter to your PATH
· Setup Android SDK
∘ Install command line tools
∘ Install packages
∘ Flutter Licenses
· Validate Flutter Setup
∘ Flutter Android SDK Path
∘ Run Flutter doctor
· Flutter Jenkins Pipeline CI
∘ Android SDK path
∘ Jenkins Pipeline Setup
· Conclusion
· Troubleshooting
· References
Prerequisites
This is the list of all the prerequisites for this part 1:
- A Jenkins server is already up and running
- A GitHub repository
- Git