Ответ
Да, автоматизировал публикацию через Fastlane. Настроил supply для загрузки APK/AAB в Google Play Console и gradle-play-publisher для управления релизами.
Пример Fastfile:
lane :deploy_production do
gradle(task: "bundleRelease")
upload_to_play_store(
track: 'production',
aab: 'app/build/outputs/bundle/release/app-release.aab'
)
end
Дополнительно использовал GitHub Actions для CI/CD:
- Сборка и тесты на PR.
- Автодеплой в Internal Testing после мержа в
main.
Ключевые моменты:
- Подписывание через
signingConfigвbuild.gradle. - Версионирование через
versionCode/versionName. - Обработка ошибок (например, дубликатов версий).