Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Nix

Require a file default.nix at the root of the project
You must have nix installed on all servers, check installation steps

Flow

rbuild will send your project to all remotes via scp in a temporary folder
It will initiate a SSH connection to all servers, and nix-build the package
For any failure, it will also run nix-store -l [DERIVATION]

Afterwards, you will get a summary of which server was able to build the package, and for thoses that failed, the error message received. Check out the demo here