Programming/React-Native

안드로이드 애플리케이션 배포를 위한 google play console 및 Jenkins 세팅

2mukee 2021. 11. 28. 23:13
320x100
320x100

1. 구글 플레이 콘솔 좌측 > API 액세스 

: https://accounts.google.com/ServiceLogin?service=androiddeveloper&passive=true&continue=https%3A%2F%2Fplay.google.com%2Fconsole%2Fdeveloper%2F 

 

Google Play Developer Console

하나의 계정으로 모든 Google 서비스를 Google Play Developer Console로 이동하려면 로그인하세요.

accounts.google.com

: 연결할  프로젝트 선택 및 서비스 동의

: 새프로젝트 만들기 > 프로젝트 연결

 

 

 

 

 

 

2. 구글 클라우드 플랫폼 콘솔에 접속 > IAM 및 관리자 > 서비스계정

: https://console.cloud.google.com/?hl=ko&_ga=2.145248701.861457359.1638105679-352685042.1630504802&_gac=1.24999624.1638106252.Cj0KCQiA7oyNBhDiARIsADtGRZbEfDVk4TRNnYQQ7a7puTTsPW0KMPbCgmol3L7a4vO1yaIXB2bGB4EaAmQgEALw_wcB 

 

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

 

300x250
728x90