본문 바로가기
개발/게임) 개발관련

개발환경)젠킨스(Jenkins)로 구글 플레이 스토어 업로드 하기

by 테샤르 2021. 4. 13.

젠킨스(Jenkins)로 구글 플레이 스토어 업로드 하기

젠킨스를 통해서 코드 최신화(Git) -> 모바일 플랫폼 빌드(. Apk) -> Google Console Upload가 자동화되면 굉장히 편할 것 같아서 겸사겸사 환경 구축을 진행했다. 다행히도 플러그인이 존재해서 권한 및 환경에 대한 작업만 하면 된다.

젠킨스에서 Google Play Android Publisher 플러그인을 설치한다.

 

Google Play Android Publisher  : [링크]

 

Google Play Android Publisher

Enables Jenkins to manage and upload Android app files (AAB or APK) to Google Play.

plugins.jenkins.io

반응형

Google Play Console 에서 개발자 계정 API 액세스 권한 추가

 

 

API 연결프로젝트 -> 새 서비스 계정 만들기

 

Google Cloud Platform에서 서비스 계정 생성

 

서비스 계정 생성한다.

생성한 프로젝트의 비공개 키도 생성해야 한다. JSON으로 만든다.

JSON 형태로 다운된 pc-api-~~~~~~ .json 파일을 열어서 client_email 값을 복사한다.

 젠킨스에서 Upload 권한으로 해당 

서비스 계정을 등록해서 권한을 추가한다.

젠킨스에서 '빌드 후 조치' 항목에서 Upload Android AAB/APKs to Google Play를 추가합니다.

 

Google Play Account 에서 Add를 눌러서 키를 생성 

Google Service Account from private key으로 설정하고 서비스 키를 생성한 JSON 파일을 업로드해서 권한을 세팅한다.

업로드 중인 앱은 이미 Google Play에 있어야 테스트가 가능하다.

젠킨스 빌드 후 조치는 다음과 같다. 

Release track의 타입은 4가지 (internal, alpha, beta, production)로 상황에 맞게 빌드 업로드가 가능하다.

 

 

참고 : [링크]

 

Deploying Signed Android app to Google Play Store with Jenkins

In this tutorial, we will go through the whole process of configuring Jenkins for deployment of a signed app(apk) to Google Play Store. We will be using the Google Play Android Publisher Plugin for…

www.mthakuri.com

 

 

반응형

댓글