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.
Setup
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.