Continuous integration
We provide CI for these platforms:
aarch64-darwinaarch64-linuxx86_64-freebsdx86_64-linux
Both aarch64-linux and x86_64-linux have support for kvm/nixos-test.
We only have limited build capacity for aarch64-darwin so please don't use it excessively.
See here for details about the hardware.
Nixbot¶
https://nixbot.nix-community.org
Nixbot is the only CI system that supports pull requests from forked repositories. It also includes support for status badges and Hercules CI effects.
To enable nixbot add the repository to the repoAllowlist in this file.
Hydra¶
https://hydra.nix-community.org
To enable hydra add a new project in this file.
Cache¶
All of the above builds are pushed to the cache.
See here for details.