1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs synced 2024-10-19 03:47:13 -04:00
nixpkgs/pkgs/build-support/release
Eelco Dolstra b38647766d releaseTools: Add ‘aggregate’ function
An aggregate is a trivial build that depends on other builds.  This is
intended to provide a declarative replacement of Hydra's "view"
mechanism.

For instance, you can define an aggregate named "critical" that
depends on a selected set of jobs:

  critical = releaseTools.aggregate
    { name = "foo-${tarball.version}";
      members =
        [ tarball
          build.x86_64-linux
          ...
        ];
      meta.description = "Release-critical builds";
    };

The "critical" build will only succeed if all its members
(dependencies) succeed.
2013-03-26 11:58:59 +01:00
..
ant-build.nix
binary-tarball.nix
debian-build.nix
default.nix releaseTools: Add ‘aggregate’ function 2013-03-26 11:58:59 +01:00
functions.sh
maven-build.nix
nix-build.nix
rpm-build.nix
source-tarball.nix Remove some hackery 2013-03-06 16:57:57 +01:00