diff options
author | Ludovic Courtès <ludo@gnu.org> | 2019-01-20 00:20:34 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2019-01-20 01:42:11 +0100 |
commit | 7e6d8d366a61f951936ed83371877ce006f679f6 (patch) | |
tree | 76f2bdc2143775643fa3cebf27af684caaddcbff /nix/scripts | |
parent | 38b77f34640ff8a491913d29abcd16a846f2d0e4 (diff) | |
download | guix-7e6d8d366a61f951936ed83371877ce006f679f6.tar.gz |
ci: Use a valid 'current-guix'.
This fixes a regression introduced in b5f8c2c88543158e8aca76aa98f9009f6b9e743a whereby 'current-guix' (needed by some of the system tests) would fail to build. Reported by Ricardo Wurmus <rekado@elephly.net>. It also speeds up compilation of 'current-guix' since the channel instance is already compiled or can be built quickly compared to the default 'current-guix'. * gnu/packages/package-management.scm (current-guix-package): New variable. (current-guix): Honor it. * gnu/ci.scm (channel-build-system): New variable. (channel-instances->derivation): New procedure. (system-test-jobs): Add #:source and #:commit parameters. Define 'instance' and parameterize CURRENT-GUIX-PACKAGE. (hydra-jobs)[checkout, commit, source]: New variables. Pass #:source and #:commit to 'system-test-jobs'.
Diffstat (limited to 'nix/scripts')
0 files changed, 0 insertions, 0 deletions