Инструмент командной строки на Ruby для автоматизации сборки приложений iOS и Android, создания скриншотов, подписи кода и публикации в магазинах.
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
Загрузите первый APK или App Bundle через Google Play Console
- 2
Создайте сервисный аккаунт Google Play с доступом к API AndroidPublisher
- 3
Добавьте плагин в модуль приложения в блоке plugins (id com.github.triplet.play, version 4.1.1)
- 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 обновляется ежедневно.
Похожие проекты
Библиотека для Kotlin/Android, которая добавляет в приложение настраиваемый навигационный drawer с профилями, бейджами и раскрывающимися пунктами.
Плагин Gradle для публикации библиотек Java, Kotlin и Android с исходниками и javadoc в Maven Central и другие репозитории Nexus.
Автоматизирует семантическое версионирование, создание списка изменений и публикацию пакетов в CI на основе сообщений коммитов.
Gradle-плагин и Compose UI-библиотека, которая собирает сведения о лицензиях зависимостей проекта во время сборки и показывает их в Android- и мультиплатформенных приложениях.
Универсальный CLI-инструмент для автоматизации повышения версии, создания Git-тегов и релизов в GitHub и GitLab, генерации changelog и публикации в npm.