올리브영 안드로이드 테스트 앱 자동 배포 프로세스 구축기
·2021.07.16 06:28
핵심 내용
Firebase App Distribution과 fastlane을 활용해 안드로이드 테스트 앱 배포를 자동화했다.
1 / 2
자세히 보기
올리브영은 기존 Play Store Beta를 이용한 수동 배포 방식의 비효율성을 개선하기 위해 자동화 프로세스를 도입했다. 기존 방식은 빌드 후 업로드 대기 시간, QA 엔지니어에게 수동으로 알림을 보내야 하는 번거로움, 테스터 추가 및 권한 부여의 복잡성, 그리고 단일 버전 테스트만 가능하다는 한계가 있었다.
이를 해결하기 위해 Firebase App Distribution과 fastlane 조합을 채택했다. Bitrise는 사내 보안 환경(self-hosted Git)과의 호환성 문제로 제외되었으며, fastlane은 Android에서도 iOS만큼 안정적인 연동을 보여주었다.
구축 과정은 다음과 같다.
- Google 자격 증명 획득: Google Play Console에서 서비스 계정을 생성하고 JSON 키를 발급받아 권한을 부여한다.
- Firebase 설정: Firebase Console에서 App Distribution 기능을 활성화한다.
- fastlane 설치 및 연결:
brew install fastlane으로 설치 후, 발급받은 JSON 키를 사용하여 Firebase와 연결을 완료한다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.