aboutsummaryrefslogtreecommitdiff
path: root/build-aux/hydra
diff options
context:
space:
mode:
authorMathieu Othacehe <othacehe@gnu.org>2020-10-01 15:57:27 +0200
committerMathieu Othacehe <othacehe@gnu.org>2020-10-01 18:39:41 +0200
commitc5cf45e9068e4c1f97f7357a3c051b2ad19f5e25 (patch)
treefed05f816177c8a6b6e2724191ff1f3e7025f153 /build-aux/hydra
parentf88fea0eaa5796303790450ee4543a6d7e61a06e (diff)
downloadguix-c5cf45e9068e4c1f97f7357a3c051b2ad19f5e25.tar
guix-c5cf45e9068e4c1f97f7357a3c051b2ad19f5e25.tar.gz
ci: Add log and outputs keys.
Add 'log and 'outputs properties to hydra objects. This way Cuirass won't have to go through every derivation to add those properties. * gnu/ci.scm (package->alist, image-jobs, system-test-jobs, tarball-jobs): Add 'log and 'outputs properties. * build-aux/hydra/guix-modular.scm (build-job): Ditto.
Diffstat (limited to 'build-aux/hydra')
-rw-r--r--build-aux/hydra/guix-modular.scm6
1 files changed, 6 insertions, 0 deletions
diff --git a/build-aux/hydra/guix-modular.scm b/build-aux/hydra/guix-modular.scm
index c70e9d8d55..060b84b8ef 100644
--- a/build-aux/hydra/guix-modular.scm
+++ b/build-aux/hydra/guix-modular.scm
@@ -48,6 +48,12 @@ for SYSTEM. Use VERSION as the version identifier."
#:pull-version 1
#:guile-version "2.2"))))
`((derivation . ,(derivation-file-name drv)) ;the latest 2.2.x
+ (log . ,(log-file store (derivation-file-name drv)))
+ (outputs . ,(filter-map (lambda (res)
+ (match res
+ ((name . path)
+ `(,name . ,path))))
+ (derivation->output-paths drv)))
(nix-name . ,(derivation-name drv))
(system . ,(derivation-system drv))
(description . "Modular Guix")