Repolode
Triple-T

Triple-T/gradle-play-publisher

Плагин Gradle для автоматизации сборки, загрузки, продвижения и публикации Android-приложений и метаданных в Google Play.

Звёзды
4,322
Форки
352
Открытые issues
23
Последний коммит
25 дней назад

Что это?

Gradle Play Publisher (GPP) — неофициальный плагин Gradle для Android-проектов, который автоматизирует выпуск приложений в Google Play. Он собирает и загружает App Bundle или APK, позволяет продвигать релизы между треками — например, internal, alpha, beta и production — и управлять поэтапным развертыванием.

Помимо бинарных файлов, GPP синхронизирует метаданные страницы приложения: локализованные названия и описания, графические материалы, примечания к выпуску, товары и подписки внутри приложения. Задача bootstrap загружает существующую страницу приложения, чтобы хранить её в системе контроля версий. Публикация выполняется с помощью сервисного аккаунта Google Play; плагин также поддерживает отдельные учётные данные для каждого product flavor и объединение flavors в один релиз.

Проект находится в режиме поддержки: проблемы активно не обрабатываются, но pull request принимаются.

Ключевые возможности

  • 01Собирает и загружает App Bundle или APK в Google Play.
  • 02Продвигает релизы между треками и обновляет процент поэтапного развертывания.
  • 03Публикует локализованные тексты страницы приложения, графические материалы и примечания к выпуску из исходных файлов.
  • 04Управляет товарами и подписками внутри приложения.
  • 05Поддерживает отдельные учётные данные сервисного аккаунта для каждого flavor и объединение релизов.

Сценарии использования

  • Автоматизация выпусков в Play Store в CI-пайплайне.
  • Хранение текстов страницы приложения и скриншотов в системе контроля версий.
  • Публикация разных product flavor в отдельных аккаунтах Play.

Быстрый старт

  1. 1

    Загрузите первый APK или App Bundle через Google Play Console

  2. 2

    Создайте сервисный аккаунт Google Play с доступом к API AndroidPublisher

  3. 3

    Добавьте плагин в модуль приложения в блоке plugins (id com.github.triplet.play, version 4.1.1)

  4. 4

    Укажите JSON-ключ сервисного аккаунта в блоке play, затем запустите задачу для проверки настройки

    ./gradlew bootstrapListing

Что важно знать

  • Проект находится в режиме сопровождения: issues игнорируются, проверяются только pull request.
  • Первую загрузку приложения необходимо выполнить вручную через Google Play Console; плагин не может зарегистрировать новое приложение.

В подборках

Темы

Частые вопросы

Что такое gradle-play-publisher?
Плагин Gradle для автоматизации сборки, загрузки, продвижения и публикации Android-приложений и метаданных в Google Play. Gradle Play Publisher (GPP) — неофициальный плагин Gradle для Android-проектов, который автоматизирует выпуск приложений в Google Play. Он собирает и загружает App Bundle или APK, позволяет продвигать релизы между треками — например, internal, alpha, beta и production — и управлять поэтапным развертыванием.
gradle-play-publisher можно использовать бесплатно? Какая у него лицензия?
gradle-play-publisher распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
gradle-play-publisher всё ещё поддерживается?
Активно поддерживается. Последний коммит в gradle-play-publisher — 14 окт. 2026 г..
Для чего можно использовать gradle-play-publisher?
Автоматизация выпусков в Play Store в CI-пайплайне. Хранение текстов страницы приложения и скриншотов в системе контроля версий. Публикация разных product flavor в отдельных аккаунтах Play.
Как установить gradle-play-publisher?
Загрузите первый APK или App Bundle через Google Play Console Создайте сервисный аккаунт Google Play с доступом к API AndroidPublisher Добавьте плагин в модуль приложения в блоке plugins (id com.github.triplet.play, version 4.1.1) Укажите JSON-ключ сервисного аккаунта в блоке play, затем запустите задачу для проверки настройки: ./gradlew bootstrapListing
Где скачать gradle-play-publisher?
Исходный код и инструкции по установке — на GitHub: https://github.com/Triple-T/gradle-play-publisher

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Инструмент командной строки на Ruby для автоматизации сборки приложений iOS и Android, создания скриншотов, подписи кода и публикации в магазинах.

42,4 тыс.+39 за неделю6,1 тыс.RubyMITАктивно поддерживаетсяОбновлён 13 часов назад

Gradle-плагин и Compose UI-библиотека, которая собирает сведения о лицензиях зависимостей проекта во время сборки и показывает их в Android- и мультиплатформенных приложениях.

4,5 тыс.+3 за неделю609KotlinApache-2.0Активно поддерживаетсяОбновлён 13 часов назад