Repolode
Triple-T

Triple-T/gradle-play-publisher

Android 앱과 Play Store 메타데이터를 Google Play에 빌드, 업로드, 트랙 간 승격 및 게시하는 작업을 자동화하는 Gradle 플러그인입니다.

스타
4,322
포크
352
열린 이슈
23
마지막 커밋
25일 전

어떤 프로젝트인가요?

Gradle Play Publisher(GPP)는 Android 프로젝트의 Google Play 출시를 자동화하는 비공식 Gradle 플러그인입니다. App Bundle이나 APK를 빌드해 업로드하고, 내부 테스트, 알파, 베타, 프로덕션 등의 트랙 간에 앱을 승격하며 단계적 출시를 관리할 수 있습니다.

바이너리 외에도 GPP는 현지화된 제목과 설명, 그래픽, 출시 노트, 인앱 상품 및 구독 등 스토어 메타데이터를 동기화합니다. bootstrap 태스크를 실행하면 기존 스토어 등록 정보를 가져와 소스 관리에 보관할 수 있습니다. Google Play 서비스 계정으로 인증해 게시하며, 제품 flavor별 인증 정보를 설정하고 여러 flavor를 단일 릴리스로 묶는 기능도 지원합니다.

이 프로젝트는 유지보수 모드입니다. 이슈를 적극적으로 처리하지는 않지만 pull request는 받고 있습니다.

핵심 기능

  • 01App Bundle 또는 APK를 빌드해 Google Play에 업로드합니다.
  • 02트랙 간에 릴리스를 승격하고 단계적 출시 비율을 업데이트합니다.
  • 03소스 파일의 현지화된 스토어 등록 정보, 그래픽, 출시 노트를 게시합니다.
  • 04인앱 상품과 구독을 관리합니다.
  • 05flavor별 서비스 계정 인증 정보와 여러 flavor를 묶은 릴리스를 지원합니다.

활용 사례

  • CI 파이프라인에서 Play Store 출시를 자동화합니다.
  • 스토어 등록 정보 텍스트와 스크린샷을 버전 관리합니다.
  • 서로 다른 제품 flavor를 별도의 Play 계정에 배포합니다.

빠른 시작

  1. 1

    Google Play Console을 통해 첫 APK 또는 App Bundle을 업로드합니다

  2. 2

    AndroidPublisher API 액세스 권한이 있는 Google Play 서비스 계정을 만듭니다

  3. 3

    plugins 블록에서 앱 모듈에 플러그인을 추가합니다(id com.github.triplet.play, version 4.1.1)

  4. 4

    play 블록에서 서비스 계정 JSON 키를 지정한 다음 태스크를 실행해 설정을 검증합니다

    ./gradlew bootstrapListing

사용 전 알아둘 점

  • 프로젝트는 유지보수 모드이며, 이슈는 처리되지 않고 pull request만 검토됩니다.
  • 첫 앱 업로드는 Google Play Console에서 수동으로 진행해야 합니다. 플러그인으로는 새 앱을 등록할 수 없습니다.

포함된 컬렉션

토픽

자주 묻는 질문

gradle-play-publisher은(는) 무엇인가요?
Android 앱과 Play Store 메타데이터를 Google Play에 빌드, 업로드, 트랙 간 승격 및 게시하는 작업을 자동화하는 Gradle 플러그인입니다. Gradle Play Publisher(GPP)는 Android 프로젝트의 Google Play 출시를 자동화하는 비공식 Gradle 플러그인입니다. App Bundle이나 APK를 빌드해 업로드하고, 내부 테스트, 알파, 베타, 프로덕션 등의 트랙 간에 앱을 승격하며 단계적 출시를 관리할 수 있습니다.
gradle-play-publisher은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
gradle-play-publisher은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
gradle-play-publisher은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. gradle-play-publisher의 마지막 커밋은 2026년 10월 14일입니다.
gradle-play-publisher은(는) 어디에 사용할 수 있나요?
CI 파이프라인에서 Play Store 출시를 자동화합니다. 스토어 등록 정보 텍스트와 스크린샷을 버전 관리합니다. 서로 다른 제품 flavor를 별도의 Play 계정에 배포합니다.
gradle-play-publisher는 어떻게 설치하나요?
Google Play Console을 통해 첫 APK 또는 App Bundle을 업로드합니다 AndroidPublisher API 액세스 권한이 있는 Google Play 서비스 계정을 만듭니다 plugins 블록에서 앱 모듈에 플러그인을 추가합니다(id com.github.triplet.play, version 4.1.1) play 블록에서 서비스 계정 JSON 키를 지정한 다음 태스크를 실행해 설정을 검증합니다: ./gradlew bootstrapListing
gradle-play-publisher은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Triple-T/gradle-play-publisher

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트