hydra-tutorial
hydra-tutorial copied to clipboard
Sample configuration files for setting up your own Hydra continuous integration server.
Instructions how to set-up passwords in a secure manner have been posted at http://permalink.gmane.org/gmane.linux.distributions.nixos/20368.
I followed README.md and got to this step (but no further): ``` $ nixops deploy -d hydra building all machine configurations... error: The option `services.hydra' defined in `/home/bfo/forks/hydra-tutorial/hydra-network.nix' does not...
Last few months Hydra uses `store_uri` like here https://github.com/input-output-hk/pos-prototype-deployment/blob/master/modules/hydra-master.nix#L48 to specify store settings. The tutorial should follow that once Hydra is upgraded in nixpkgs.
Hydra queue runner doesn't automatically accept new hosts (due to default behavior in OpenSSH which is to ask for accepting the new host). There are two ways to do that...
For those trying this out and getting a build failure, this was the latest revision working for me today (2016-03-28): ``` let hydraSrc = builtins.fetchTarball https://github.com/nixos/hydra/archive/993647d1e3b43f1f9b7dc2ebce889b475d156bb9.tar.gz; ```