안드로이드 애플리케이션 배포를 위한 google play console 및 Jenkins 세팅
1. 구글 플레이 콘솔 좌측 > API 액세스
Google Play Developer Console
하나의 계정으로 모든 Google 서비스를 Google Play Developer Console로 이동하려면 로그인하세요.
accounts.google.com
: 연결할 프로젝트 선택 및 서비스 동의
: 새프로젝트 만들기 > 프로젝트 연결
2. 구글 클라우드 플랫폼 콘솔에 접속 > IAM 및 관리자 > 서비스계정
Google Cloud Platform
하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요.
accounts.google.com
3. 서비스계정 만들기
: 서비스계정 이름 및 계정설명 기입 > 다음
: 이 서비스계정에 프로젝트에 대한 액세스 권한 부여 > 소유자 선택
: 완료
4. 생성한 사용자 계정 클릭 > 키 탭 이동
: 키 추가 > JSON 선택 > 만들기 > PC에 json 파일 저장
5. 구글 플레이 콘솔 > API 액세스 > 서비스 계정 새로고침 후 확인
: 보기 액세스 권한 클릭
6. 권한 > 애플리케이션 추가
: 권한을 적용할 앱 선택 > 적용
7. 출시 관련 권한만 체크 > 적용
8. 계정권한
: 출시 관련 권한만 체크
9. Jenkins 접속 > Plugin Manger > Google Play Android Publisher 검색
: Download now and install after restart
10. 젠킨스 프로젝트 > 구성 > 빌드 후 조치 > Upload Android AAB/APKs to Google Play 추가
: Google Play account > Add
11. Crendential 항목 입력
: Kind = Google Service Account from private key
: Project Names = 적절한 이름
: JSON key = 4번에서 저장한 json 업로드
12. aab 파일 경로 선택
: 업로드할 aab 파일과 apk 파일의 경로 기입
13. 릴리즈 관련설정
: Release track = 배포용 (production)
: Rollout % = 업데이트 노출 정도 (100%)
14. 출시노트 설정
: en-US로 설정 > 저장
Refference
Android 프로젝트 CI/CD(Docker, Jenkins)[7] - Google Play Store에 게시
이번 단계에서는 Docker 컨테이너에 설치된 Jenkins에서 앱을 빌드하고 구글 플레이스토어에 게시하도록 구성하는 방법에 대해 설명한다. Jenkins에서 자동으로 게시까지 이루어지게 하기 위해선 앱
bottom2top.tistory.com