Карточка Middle CI/CD, фича-флаги и релизы спрашивают часто обновлено

Релизный пайплайн мобильного приложения

Вопрос

Опишите релизный пайплайн мобильного приложения.

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

Отсечка релизной ветки → сборка и подпись на CI → загрузка dSYM/маппинга R8 в крэш-аналитику → внутреннее тестирование (TestFlight, внутренний трек Play) → регресс → ревью магазина → поэтапная раскатка с мониторингом → 100% или пауза и хотфикс.

Ответ

Отсечка релизной ветки → сборка и подпись на CI → загрузка dSYM/маппинга R8 в крэш-аналитику → внутреннее тестирование (TestFlight, внутренний трек Play) → регресс → ревью магазина → поэтапная раскатка с мониторингом → 100% или пауза и хотфикс.

Разбор

Инструменты: fastlane, Gradle Play Publisher, Xcode Cloud, GitHub Actions, Bitrise, GitLab CI.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.