I build a React Native app for both iOS and Android, and these builds take around 13 mins on iOS and 15 mins on Android.
Before getting my hands dirty in caching a bunch of stuff I thought I’d first ask how much time I can expect to save.
My main time-sinks on each platform are
- npm install | 120 sec
- RN bundle | 190 sec
- firstname.lastname@example.org | 523 sec
- npm install | 125 sec
- RN bundle iOS | 198 sec
- email@example.com | 353 sec
Should I cache all kinds of builds or only test builds to keep release builds “stable”?