Just to add:
- Occasionally, if a native ARM server is unavailable due to load or maintenance, an x86 builder is used with QEMU emulation and this can result in a slower build. (We have a pool of native ARM servers that normally meet the demand for them.)
- If you suspect that the native ARM servers are getting in the way rather than speeding up your builds, you can force a QEMU emulated build on x86 servers with the commands:
git push balena master:balena-emulatedbalena push ... --emulatedbalena build ... --emulatedbalena deploy ... --emulated
- Prefixing balena commands with
DEBUG=1adds debugging messages to the output logs:
DEBUG=1 balena push ...