nixbuild.net now supports ARM builds!
As of today, there is support for running
aarch64-linux builds in nixbuild.net. This is a feature that has been requested by many of our users, and we are very happy to be able to provide this as part of our service.
For the moment, ARM builds are in an Early Access phase. If you want to try it out, just drop us a line at [email protected]. Anyone is free to request access, but there might be waiting time depending on interest. During Early Access, ARM builds are priced and handled exactly as the standard
x86_64-linux builds. The final pricing and price model for ARM builds has not been settled yet.
Once you’ve gained access to running ARM builds, configuring your Nix client is just as straightforward as for
x86_64-linux builds. Just swap the
system of your remote builder to
aarch64-linux. You can use nixbuild.net for both x86_64 and ARM builds at the same time. For more detailed configuration descriptions see the documentation.
Zero-config aarch64-linux builds in GitHub Actions
Together with the new support for ARM builds in nixbuild.net, there’s also a new release of the nixbuild.net GitHub Action. The release (v6) enables support for
aarch64-linux for your GitHub builds. If you’ve been granted access to
aarch64-linux builds, all you have to do is to add
--system aarch64-linux or similar to your nix invocations inside your GitHub actions.
It is of course also simple to run
aarch64-linux builds from GitLab, Hydra or any other CI setup using Nix. Just add nixbuild.net as an
aarch64-linux remote builder as described in the documentation.