CI/CD & OTA Updates
Otomatisasi Build, Submit, dan Over-The-Air Update
Deployment manual itu membosankan dan rawan human error. Modul ini mengajarkan CI/CD untuk mobile: EAS Build (build di cloud Expo, no local setup), EAS Submit (auto-submit ke App Store + Play Store), GitHub Actions untuk pipeline otomatis, code signing automation, EAS Update untuk OTA (update JavaScript bundle tanpa app store review — kritis untuk bug fix cepat!), dan release channels (production, staging, preview).
Prasyarat
Modul 50 (App Store & Play Store Deployment).
Kenapa Ini Penting
CI/CD membedakan developer yang bisa deploy dari yang bisa deploy dengan percaya diri — otomatis, reproducible, dan rollback-able. OTA update adalah superpower mobile yang tidak ada di web.
Daftar Chapter
- Chapter 51.1
EAS Build: Cloud Build Setup
Build aplikasi di cloud tanpa perlu Mac atau Android Studio
- Chapter 51.2
EAS Submit: Auto Deploy ke Store
Submit build ke App Store dan Play Store langsung dari terminal
- Chapter 51.3
GitHub Actions untuk Mobile CI/CD
Pipeline otomatis: test, build, submit — setiap push ke main
- Chapter 51.4
Code Signing Automation
Otomatiskan manajemen sertifikat dan provisioning profile
- Chapter 51.5
EAS Update: Over-The-Air Updates
Update JavaScript bundle tanpa App Store review
- Chapter 51.6
Release Channels & Environment Management
Multi-environment: dev, staging, production dalam satu codebase