Runners
- Github self-hosted runners (local Window server, local MacMini with XCode)
- Github runner
- EC2 for a cheaper price
Steps
- Setup runners
- Setup Github workflow, trigger build on clicks, Slack/Telegram notification integration. 1 build at a time
- Feature testing on Android version first
- Use the actions/cache on the cloud, no need on the local. actions/cache contains assets, …
- Optimize the concurrency to avoid duplicated build running at the same time