forked from M-Labs/nix-scripts
add big-parallel to hydra builds
This commit is contained in:
parent
0cae8a546c
commit
fa5afb3fc4
|
@ -89,6 +89,14 @@ ACTION=="add", SUBSYSTEM=="tty", \
|
||||||
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
|
nix.buildMachines = [
|
||||||
|
{
|
||||||
|
hostName = "localhost";
|
||||||
|
maxJobs = 4;
|
||||||
|
system = "x86_64-linux";
|
||||||
|
supportedFeatures = ["big-parallel"];
|
||||||
|
}
|
||||||
|
];
|
||||||
services.hydra = {
|
services.hydra = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.callPackage ./hydra.nix {};
|
package = pkgs.callPackage ./hydra.nix {};
|
||||||
|
@ -97,7 +105,6 @@ ACTION=="add", SUBSYSTEM=="tty", \
|
||||||
notificationSender = "hydra@m-labs.hk";
|
notificationSender = "hydra@m-labs.hk";
|
||||||
minimumDiskFree = 10; # in GB
|
minimumDiskFree = 10; # in GB
|
||||||
minimumDiskFreeEvaluator = 1;
|
minimumDiskFreeEvaluator = 1;
|
||||||
buildMachinesFiles = [];
|
|
||||||
extraConfig =
|
extraConfig =
|
||||||
''
|
''
|
||||||
binary_cache_secret_key_file = /etc/nixos/secret/nixbld.m-labs.hk-1
|
binary_cache_secret_key_file = /etc/nixos/secret/nixbld.m-labs.hk-1
|
||||||
|
@ -109,7 +116,6 @@ ACTION=="add", SUBSYSTEM=="tty", \
|
||||||
secret-key-files = /etc/nixos/secret/nixbld.m-labs.hk-1
|
secret-key-files = /etc/nixos/secret/nixbld.m-labs.hk-1
|
||||||
'';
|
'';
|
||||||
nix.sandboxPaths = ["/opt"];
|
nix.sandboxPaths = ["/opt"];
|
||||||
nix.maxJobs = 4;
|
|
||||||
|
|
||||||
virtualisation.libvirtd.enable = true;
|
virtualisation.libvirtd.enable = true;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue