Continuous integration
We provide CI for these platforms:
aarch64-darwinaarch64-linuxx86_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 experimental support for 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.