목록 보기
올리브영 안드로이드 테스트앱 자동배포하기
데브옵스

올리브영 안드로이드 테스트앱 자동배포하기

올리브영
올리브영
2021년 7월 15일

두줄요약

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을 프로젝트 상황에 맞게 설정

다음 읽기

#fastlane 주제를 이어서 읽기

올리브영 iOS 테스트앱 자동배포하기

fastlane으로 iOS 테스트 앱의 빌드 번호 증가와 TestFlight 업로드를 자동화했습니다. Slack 알림을 연동해 배포 결과와 브랜치·커밋 이력을 확인합니다.

올리브영
올리브영
데브옵스

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...