1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs synced 2024-10-19 03:47:13 -04:00
nixpkgs/pkgs
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
..
applications
build-support releaseTools: Add ‘aggregate’ function 2013-03-26 11:58:59 +01:00
data
desktops
development texinfo-5.1: install tex-related files like 'texinfo.tex' 2013-03-26 01:16:15 +01:00
games
lib
misc
os-specific Updating the assertion to cpufrequtils: linux pc only. 2013-03-25 22:04:14 +01:00
servers
shells
stdenv
test
tools
top-level perl-GD: update to version 2.49 in a blind attempt to fix test suite failures on x86-linux 2013-03-26 02:19:22 +01:00