Browse Source

release.nix: Add a `distro.hello' job.

* release.nix (distro.hello): New job.
gn-latest-20200428
Ludovic Courtès 9 years ago
parent
commit
9144af5aa7
  1. 23
      release.nix

23
release.nix

@ -86,6 +86,29 @@ let
inherit succeedOnFailure keepBuildDirectory
buildOutOfSourceTree;
};
# Jobs to test the distro.
distro = {
hello =
{ system ? builtins.currentSystem }:
let
pkgs = import nixpkgs { inherit system; };
guix = jobs.build { inherit system; };
in
# XXX: We have no way to tell the Nix to swallow the .drv
# produced by `guix-build', so we have a pointless indirection
# here. This could be worked around by generating Nix code
# from the .drv, and importing that.
pkgs.releaseTools.nixBuild {
src = null;
phases = "buildPhase";
buildInputs = [ guix ];
buildPhase = "guix-build hello";
__noChroot = true;
};
};
};
in
jobs
Loading…
Cancel
Save