guix-devel/build-aux/hydra
Ludovic Courtès b5f8c2c885
hydra: Compute jobs in an inferior.
Previously we would rely on auto-compilation of all the Guix modules.
The complete evaluation would take ~15mn on berlin.guixsd.org and
require lots of RAM.  This approach should be faster since potentially
only part of the modules are rebuilt.  Furthermore, as a side-effect, it
builds the derivations that 'guix pull' uses.

* build-aux/hydra/gnu-system.scm: Remove 'eval-when' form.
(hydra-jobs): New procedure.
* gnu/ci.scm (package->alist, qemu-jobs, system-test-jobs)
(tarball-jobs): Return strings for the 'license' field.
* guix/self.scm (compiled-guix)[*cli-modules*]: Add (gnu ci).
2019-01-06 21:41:07 +01:00
..
evaluate.scm hydra: evaluate: Add the checkout to the store. 2019-01-06 21:41:07 +01:00
gnu-system.scm hydra: Compute jobs in an inferior. 2019-01-06 21:41:07 +01:00
guix-modular.scm hydra: guix-modular: Build the full Guix. 2018-06-10 23:32:00 +02:00
guix.scm hydra: Fix uses of 'eval-when'. 2018-04-09 00:00:58 +02:00