2
0
Fork 0
mirror of git://git.savannah.gnu.org/guix/maintenance.git synced 2023-12-14 03:33:04 +01:00

hydra: services: Add build output images.

* hydra/modules/sysadmin/services.scm (cuirass-specs): Add images outputs.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
This commit is contained in:
Mathieu Othacehe 2021-01-22 11:58:21 +01:00
parent cc49424de8
commit 2b40161533
No known key found for this signature in database
GPG key ID: 8354763531769CA6

View file

@ -222,6 +222,14 @@
(#:branch . ,branch)
(#:no-compile? . #t)))
(define (images-ouputs jobs)
(map (lambda (job)
`((#:job . ,job)
(#:type . "image")
(#:output . "out")
(#:path . "")))
jobs))
(define (cuirass-specs branches systems)
"Return the Cuirass specifications to build Guix for the given SYSTEMS."
#~(list
@ -239,10 +247,11 @@
(#:type . "ISO-9660")
(#:output . "out")
(#:path . ""))
((#:job . "hurd-barebones.qcow2")
(#:type . "image")
(#:output . "out")
(#:path . ""))
#$@(images-ouputs
(list
"hurd-barebones.qcow2"
"pine64-barebones-raw-image"
"pinebook-pro-barebones-raw-image"))
((#:job . "binary-tarball*")
(#:type . "archive")
(#:output . "out")