Balena CLI on Linux ARM

Hello,

I’m trying to integrate Balena in our CI using CircleCI. I don’t use balena push as I need to build every component docker image separately with balena build and push it in our registry (we don’t have a mono repo with all components).

In order to avoid --emulated I decided to use ARM machines on CircleCI, but it seems that there is no ARM version of the Balena CLI, which forces me to use the (slow) --emulated.

Is there a reason for this ?

Hi there, we are looking into building the CLI for ARM builders, but we don’t really have an ETA of that feature yet as there are a few blockers we need to figure out yet. As a workaround, have you tried installing using the npm install method, while it will be a little bit slower, it should build all the necessary dependencies to make the CLI available on an ARM builder. Please let us know if that works for you

Thanks for your answer, in this case I’ll stick to --emulated as it will be slower to compile balena-cli than building in emulated mode :slight_smile: