[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
From: |
Mathieu Othacehe |
Date: |
Thu, 8 Apr 2021 09:42:55 -0400 (EDT) |
branch: master
commit 152f7a6884969a264ae6de08ede6e00f829daddb
Author: Mathieu Othacehe <othacehe@gnu.org>
AuthorDate: Thu Apr 8 15:41:17 2021 +0200
Add support for new build types.
* src/cuirass/specification.scm (%build-types): Add 'images, 'system-tests
and
'tarball support.
* doc/cuirass.texi (Specifications): Adapt it.
---
doc/cuirass.texi | 9 +++++++++
src/cuirass/specification.scm | 11 ++++++++++-
2 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/doc/cuirass.texi b/doc/cuirass.texi
index 8ba697f..f313626 100644
--- a/doc/cuirass.texi
+++ b/doc/cuirass.texi
@@ -127,6 +127,15 @@ pull} command.
@item @code{hello}
Build only the hello package.
+@item @code{images}
+Build only the Guix System images.
+
+@item @code{system-tests}
+Build only the Guix System tests.
+
+@item @code{tarball}
+Build only the Guix binary tarball.
+
@item @code{(channels . list)}
Build only the packages that are part of the given channel
@code{list}. For instance, @code{(channels my-channel)} will only
diff --git a/src/cuirass/specification.scm b/src/cuirass/specification.scm
index e532120..2890df5 100644
--- a/src/cuirass/specification.scm
+++ b/src/cuirass/specification.scm
@@ -140,7 +140,16 @@
;; The list of possible build types.
(define %build-types
- '(all core guix hello channels packages manifests))
+ '(all
+ core
+ guix
+ hello
+ images
+ system-tests
+ tarball
+ channels
+ packages
+ manifests))
(define-record-type* <specification>
specification make-specification