[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/02: ci: Introduce new subsets.
From: |
guix-commits |
Subject: |
02/02: ci: Introduce new subsets. |
Date: |
Thu, 8 Apr 2021 09:24:15 -0400 (EDT) |
mothacehe pushed a commit to branch master
in repository guix.
commit 2afc79b51d0956e5834e81a70692a35cd83e4e87
Author: Mathieu Othacehe <othacehe@gnu.org>
AuthorDate: Thu Apr 8 14:08:54 2021 +0200
ci: Introduce new subsets.
Introduce 'images, 'system-tests and 'tarball subsets.
* gnu/ci.scm (cuirass-jobs): Break the 'all subset into smaller subsets.
---
gnu/ci.scm | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/gnu/ci.scm b/gnu/ci.scm
index 4095d4e..ff76ffd 100644
--- a/gnu/ci.scm
+++ b/gnu/ci.scm
@@ -483,11 +483,6 @@ valid."
(package->job store package system))))
(append
(filter-map job all)
- (image-jobs store system)
- (system-test-jobs store system
- #:source source
- #:commit commit)
- (tarball-jobs store system)
(cross-jobs store system))))
('core
;; Build core packages only.
@@ -507,6 +502,17 @@ valid."
(let ((hello (specification->package "hello")))
(list (package-job store (job-name hello)
hello system))))
+ ('images
+ ;; Build Guix System images only.
+ (image-jobs store system))
+ ('system-tests
+ ;; Build Guix System tests only.
+ (system-test-jobs store system
+ #:source source
+ #:commit commit))
+ ('tarball
+ ;; Build Guix tarball only.
+ (tarball-jobs store system))
(('channels . channels)
;; Build only the packages from CHANNELS.
(let ((all (all-packages)))