Programmer:)

[Jenkins] Google Play Store Upload - PipeLine (2024.07.16 업데이트) 본문

DEV/Jenkins

[Jenkins] Google Play Store Upload - PipeLine (2024.07.16 업데이트)

ryeggg 2022. 5. 24. 15:43
반응형

설치

[jenkins] Google Play Android Publisher를 설치한다.

 

구글 플레이 콘솔에 접속하여 연동 설정을 해야한다. ( 개발자 계정생성이 되어있다는 가정하에 설명)

 

Google Play Console | Google Play Console

Google Play Console로 앱과 게임을 게시 및 관리하고 Google Play에서 비즈니스를 성장시키세요. 앱의 품질을 개선하고, 잠재고객의 참여를 유도하고, 수익을 창출하는 데 도움이 되는 기능을 알아보세

play.google.com

 

왼쪽메뉴의 API액세스로 진입한다.

 

 

OAuth 클라이언트에서 새 서비스 계정 만들기로 계정을 생성해준다. 

json 선택사항 나오면 선택 (미리 만들어놔서 생성사진이 없음)

 

jenkins 

 

실행

pipeline script

stage('GooglePlayStore Upload') {
            steps {
                script{
                    echo "////////////////////////////GooglePlayStore Upload"
                        androidApkUpload filesPattern: '**/Application/Build/**/*.aab', 
                        googleCredentialsId: 'id', 
                        recentChangeList: [[language: 'en-US', text: '']], 
                        rolloutPercentage: '100', trackName: 'internal' //내부테스트용
                }
            }
        }

 

 


2024.07.16 업데이트

컴퓨터 포맷으로 재연결 작업 진행중에 Google Store 권한 부분에서 바뀐부분이 있어 내용 추가

 

 

 

Google 클라우드 플랫폼

로그인 Google 클라우드 플랫폼으로 이동

accounts.google.com

 

 

GCP에 들어가서 [ API및 서비스 ] > [ 사용자 인증 정보 ] > [+사용자 인증 정보 만들기] > [ 서비스 계정 ] 생성

 

 

 

생성된 이메일 [이름]@pc-api-~~.iam.gserviceaccount.com 이부분 복사

 

 

 

 

Google play Consol 접속

 

 

비즈니스를 위한 Google Play | 앱 출시 및 수익 창출 | Google Play Console

Google Play에서 비즈니스를 성장시킬 수 있도록 도와드립니다. 앱과 게임의 출시, 수익 창출, 성장에 필요한 도구와 가이드를 찾아보세요.

play.google.com

 

 

사용자 및 권한 클릭 > [ 신규 사용자 초대 ]

 

 

 

복사한 이메일 추가 한 후 앱 권한 애플리케이션 추가에서 사용할 app 추가

(난 액세스 권한, 계정 권한 모두  관리자로 부여했다.)

 

힛 성공^^

 

반응형
Comments