guix-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]