Building an Automated Deployment Process for Oliveyoung's Android Test App
Key point
Oliveyoung automated Android test app distribution using Firebase App Distribution and fastlane.
Details
Oliveyoung introduced an automated process to improve the inefficiency of the existing manual distribution method using Play Store Beta. The existing method had limitations such as waiting time for upload after build, the hassle of manually notifying QA engineers, the complexity of adding testers and granting permissions, and the ability to test only a single version.
To solve this, the combination of Firebase App Distribution and fastlane was adopted. Bitrise was excluded due to compatibility issues with the in-house security environment (self-hosted Git), and fastlane showed integration as stable on Android as it does on iOS.
The setup process is as follows.
- Obtaining Google Credentials: Create a service account in Google Play Console, issue a JSON key, and grant permissions.
- Firebase Setup: Enable the App Distribution feature in the Firebase Console.
- Installing and Connecting fastlane: Install with
brew install fastlane, then complete the connection to Firebase using the issued JSON key.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.