
올리브영 안드로이드 테스트앱 자동배포하기
두줄요약
PlayStore Beta의 수동 테스트 앱 배포·테스터 관리 문제를 Firebase App Distribution과 fastlane으로 개선했습니다. 내부망 Git 제약을 고려해 배포 lane과 초대 링크 기반 QA 흐름을 구성했습니다.
문제 상황
- PlayStore Beta 기반 테스트 앱 배포의 로그인·업로드·출시 대기 과정
- 배포 완료 후 QA 엔지니어 대상 수동 안내와 테스터 권한 등록
- 최신 버전만 제공되는 제약으로 병렬 QA 및 이전 버전 테스트의 어려움
선택 이유
- 내부망에서만 접근 가능한 self-hosted Git 환경으로 Bitrise 연동 실패
- Firebase 공식 문서에서 권장하는 fastlane과 Firebase App Distribution 조합
- 코드푸시와 유사한 배포 흐름, 적용 용이성, QA 접근성
해결 방법
- Google 서비스 계정·API 액세스 설정 및 Firebase App Distribution 활성화
- fastlane 설치·인증 토큰 설정 후 Firebase 배포 플러그인 연결
- Gradle 빌드, 테스터 그룹, 릴리즈 노트를 포함한 distribute lane 구성
성능/운영 포인트
- fastlane distribute 한 줄로 빌드·업로드·배포 흐름 단축
- 초대 링크 기반 테스터 자가 등록과 App Tester 앱 활용
- develop flavor 및 release build type을 프로젝트 상황에 맞게 설정


