Repolode
Triple-T

Triple-T/gradle-play-publisher

AndroidアプリやGoogle Playのストア情報のビルド、アップロード、プロモーション、公開を自動化するGradleプラグイン。

スター
4,322
フォーク
352
未解決の Issue
23
最終コミット
25 日前

これは何?

Gradle Play Publisher(GPP)は、Google Playへのリリースを自動化する、Androidプロジェクト向けの非公式Gradleプラグインです。App BundleまたはAPKをビルドしてアップロードし、internal、alpha、beta、productionなどのトラック間でプロモーションしたり、段階的な公開を管理したりできます。

バイナリだけでなく、ローカライズされたタイトルや説明文、画像、リリースノート、アプリ内商品、サブスクリプションといったストア情報も同期します。bootstrapタスクを使うと既存のストア掲載情報を取得できるため、ソース管理下に置いて管理できます。公開時の認証にはGoogle Playのサービスアカウントを使用し、プロダクトフレーバーごとの認証情報や、複数フレーバーをまとめた単一リリースにも対応しています。

このプロジェクトはメンテナンスモードです。Issueへの対応は積極的には行われていませんが、プルリクエストは受け付けています。

主な機能

  • 01App BundleまたはAPKをビルドしてGoogle Playにアップロードします。
  • 02トラック間でリリースをプロモーションし、段階的公開の割合を更新します。
  • 03ソースファイルからローカライズされたストア掲載情報、画像、リリースノートを公開します。
  • 04アプリ内商品とサブスクリプションを管理します。
  • 05フレーバーごとのサービスアカウント認証情報と、複数フレーバーをまとめたリリースに対応します。

ユースケース

  • CIパイプラインからPlay Storeへのリリースを自動化する。
  • ストア掲載情報のテキストやスクリーンショットをバージョン管理下に置く。
  • 異なるプロダクトフレーバーを別々の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

使う前に知っておきたいこと

  • プロジェクトはメンテナンスモードです。issue は対応されず、pull request のみレビューされます。
  • 最初のアプリのアップロードは Google Play Console で手動で行う必要があります。このプラグインでは新しいアプリを登録できません。

収録されている特集

トピック

よくある質問

gradle-play-publisher とは?
AndroidアプリやGoogle Playのストア情報のビルド、アップロード、プロモーション、公開を自動化するGradleプラグイン。 Gradle Play Publisher(GPP)は、Google Playへのリリースを自動化する、Androidプロジェクト向けの非公式Gradleプラグインです。App BundleまたはAPKをビルドしてアップロードし、internal、alpha、beta、productionなどのトラック間でプロモーションしたり、段階的な公開を管理したりできます。
gradle-play-publisher は無料で使えますか?ライセンスは?
gradle-play-publisher は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
gradle-play-publisher は今もメンテナンスされていますか?
活発にメンテナンス中。gradle-play-publisher の最終コミットは 2026年10月14日 です。
gradle-play-publisher は何に使えますか?
CIパイプラインからPlay Storeへのリリースを自動化する。 ストア掲載情報のテキストやスクリーンショットをバージョン管理下に置く。 異なるプロダクトフレーバーを別々の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 の数値は毎日更新されます。

関連プロジェクト