Проблема: Автоматизация загрузки приложений после успешных акций. Обычно это легко сделать с помощью APK и скриптов gradlew.
Однако, поскольку пакеты приложений явно являются направлением будущего и имеют много преимуществ, мы переходим к развертыванию с помощью пакетов приложений. Мы не хотим загружать их вручную.
Мне было интересно, сталкивался ли кто-нибудь с этой проблемой и как они ее решили? Изначально я надеялся на скрипт-оболочку gradle, но не верю, что он будет доступен в ближайшее время.
Маршрут, который я сейчас возглавляю, ведет меня к написанию собственного сценария для развертывания с использованием следующего API.
https://developers.google.com/android-publisher/api-ref/edits/bundles/upload
Обновлено: https://fastlane.tools
В итоге я выбрал фастлейн из-за простоты и хорошей репутации. Сделал ab-загрузку за считанные минуты. Пока очень рекомендую.
Обновлено: В конечном итоге я позволил Fastlane обрабатывать только загрузку aab, получив последний артефакт из успешной сборки и переместив его в пустой проект Fastlane. Оттуда требуется минимум параметров / переменных для успешного развертывания в Google Play БЕЗ необходимости интеграции fastlane в ваш проект Android Studio.