services.hydra -> services.hydra-dev

[?]
Oct 10, 2016, 9:29 AM
CLL3LBCD37ULWL4E5BXTPKJVEP72TL4XNK762LMZROIIKZCV473AC

Dependencies

  • [2] WQ2VQ7H3 Use hydra-module.nix in the tests
  • [3] TTZ26BJQ Unify Hydra's NixOS module with the one used for hydra.nixos.org
  • [4] F6LZSPNC Give services.hydra.package a reasonable default
  • [5] 4J33F22T hydra-module.nix: Make it possible to add extra config lines
  • [6] ALLSLBFX Whoops
  • [7] 3PNG7NIB Remove trailing whitespace
  • [8] LOHWNXEJ Cleanup
  • [9] KMPLMG7T hydra-module.nix: Cleanup
  • [10] PMDWFZHW hydra-module.nix: Fix setting the logo
  • [11] Q3VTDUSQ Fix the API test
  • [12] 7I2VJDS6 Use pixz instead of bzip2 for compressing nars
  • [13] ZYEFL36Q Ported/merged properties from the TUD configuration's hydra-module
  • [14] BT6SNXUA Add an option to run the hydra server in debug mode
  • [15] OY57P7SM hydra-module.nix: Take lib from the module system, not from pkgs
  • [16] D3MDJONY
  • [17] 7XOH2DGH hydra-module.nix: Give types to options
  • [*] T4LLYESZ * Nix expression for building Hydra.

Change contents

  • replacement in hydra-module.nix at line 7
    [3.1][4.46:77](),[4.46][4.46:77]()
    cfg = config.services.hydra;
    [3.1]
    [4.0]
    cfg = config.services.hydra-dev;
  • replacement in hydra-module.nix at line 45
    [4.37][4.537:564](),[4.537][4.537:564]()
    services.hydra = rec {
    [4.37]
    [4.356]
    services.hydra-dev = rec {
  • replacement in hydra-module.nix at line 220
    [3.1194][4.1:88](),[4.1][4.1:88]()
    services.hydra.package = mkDefault ((import ./release.nix {}).build.x86_64-linux);
    [3.1194]
    [4.79]
    services.hydra-dev.package = mkDefault ((import ./release.nix {}).build.x86_64-linux);
  • replacement in hydra-module.nix at line 222
    [4.80][4.190:223](),[4.2592][4.190:223]()
    services.hydra.extraConfig =
    [4.80]
    [4.223]
    services.hydra-dev.extraConfig =
  • replacement in release.nix at line 21
    [2.136][2.136:342]()
    services.hydra.enable = true;
    services.hydra.package = hydraPkg;
    services.hydra.hydraURL = "http://hydra.example.org";
    services.hydra.notificationSender = "admin@hydra.example.org";
    [2.136]
    [2.342]
    services.hydra-dev.enable = true;
    services.hydra-dev.package = hydraPkg;
    services.hydra-dev.hydraURL = "http://hydra.example.org";
    services.hydra-dev.notificationSender = "admin@hydra.example.org";