ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Jenkins + Google Play Store 배포 연동
    DevOps 2019. 8. 16. 10:52
    반응형

     

    Jenkins 에서 빌드가 완료된 안드로이드 APK를 Google Play Store로 업로드하여 등록하는 부분을 진행합니다.

     

    1. Jenkins 에서 Jenkins 관리 -> 플러그인 관리 -> 설치가능 탭을 선택하여 

    Google Play Android Publisher Plugin 를 검색 한다음 체크 후 설치합니다.

     

     

    2. Jenkins에서 플러그인을 설치한 후  Google Pay Console 에서 왼쪽 탭리스트의  설정 -> API 엑세스 를 선택합니다.

     

     

    3. 새 프로젝트 만들기를 실행한후 서비스 계정서비스 계정 만들기 버튼을 클릭합니다.

    버튼 클릭시 나오는 다이얼로그 창에서 1번의 항목의 Google API 콘솔 링크를 클릭하여 이동합니다.

     

     

    4. 서비스계정에서 상단의 +서비스 계정 만들기 버튼을 클릭합니다.

     

    5. 서비스 계정 이름을 작성하고 만들기 버튼을 클릭합니다.

    6. 선택사항이므로 계속으로 넘어갑니다.

     

    7. 키만들기에서 +키만들기 버튼을 클릭합니다.

    우측 탭에서 JSON을 선택후 만들기 버튼을 클릭합니다.

    키가 생성이 성공적으로 되면 다운로드가 됩니다.

    이후 완료 버튼을 클릭합니다.

     

    8. 키가 정상적으로 등록되었다면 다시 Google Pay Consol로 돌아갑니다.

    좌측탭의 설정 -> 개발자 계정 -> 사용자 및 권한 으로 이동합니다.

     

    9. 우측 상단의 새로운 사용자 초대 버튼 클릭

    이메일에 발급받았던 API의 이메일을 복사하여 붙여 넣습니다.

    (ex> jenkinsuser@api-0000000000000000-111111.iam.gserviceaccount.com)

    권한은 출시 관리프로덕션 버전 관리 , 테스트 트랙 버전 관리 , 테스트 트랙 설정 관리 를 체크합니다.

    그리고 하단의 사용자 추가 버튼 클릭합니다.

    10. 사용자 등록까지 완료 되었다면 Jenkins로 돌아갑니다.

    Google Pay Store 에 업로드할 Item을 선택하여 좌측 탭의 구성을 클릭하여 이동합니다.

     

    11. 빌드 후 조치에서 Google Pay Account 에 Specific credentials 선택

    APK files에 apk 파일경로(ex>app/build/outputs/apk/release/app-release.apk)를 입력

    Release track 에서 internal, alpha, beta, production 중 배포하고자하는 항목으로 선택

    12. Google Pay Account 항목의 Add 버튼을 클릭

    kindGoogle Service Account form private key 선택

    Project Name 에 적당한 프로젝트명 입력

    JSON key를 선택

    파일 선택 버튼을 클릭 후 7번항목에서 키 생성후 다운로드 된 Json 파일을 선택

    Add 클릭하여 키를 등록 후 저장 버튼 클릭 

     

    13. 빌드 후 정상적으로 등록이 되는지 Console output에서 확인하여 성공하였다면 정상적으로 등록이 완료 되었습니다.

     

     

    [참고링크]

    https://www.mthakuri.com/index.php/2017/09/14/deploying-signed-android-app-to-google-play-store-with-jenkins/

     

    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

     

    반응형

    'DevOps' 카테고리의 다른 글

    CentOS Jenkins Update  (0) 2019.10.30
    Bitrise 시작하기  (1) 2019.10.15
    Slack + Firebase 연동 알림  (0) 2019.09.07
    Jenkins + Slack 알림 연동  (0) 2019.08.18
    Github + Jenkins 연동 설정  (0) 2019.08.14
    DevOps 란?  (0) 2019.07.25
    CentOS7 - JenKins 설치  (0) 2019.07.25
    라즈베리 파이 3 B/B+ gitlab 설치  (0) 2019.06.29

    댓글

Designed by Tistory.