diff options
author | Arun Isaac | 2023-12-30 07:07:14 +0000 |
---|---|---|
committer | Arun Isaac | 2023-12-30 07:17:35 +0000 |
commit | 54f6e325fff0e77efe4dda8bc0f626532f94fae9 (patch) | |
tree | 5aece6747aea6d766918ec0470d9caaaebcb9564 | |
parent | 59cad567d6eafc205f716c8f21ff550f4638a086 (diff) | |
download | gn-machines-54f6e325fff0e77efe4dda8bc0f626532f94fae9.tar.gz |
Separate out guix-bioinformatics job that builds all packages.
We split guix-bioinformatics into two jobs—one that only does a `guix
pull' and another that does a `guix pull' and builds all
packages. This allows us to catch failures in `guix pull'
separately. The job that builds all packages is practically always
bound to fail.
* genenetwork-development.scm (guix-bioinformatics-project): Split
guix-bioinformatics job into guix-bioinformatics and
guix-bioinformatics-all-packages jobs.
-rw-r--r-- | genenetwork-development.scm | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/genenetwork-development.scm b/genenetwork-development.scm index 7f727ca..b14e71c 100644 --- a/genenetwork-development.scm +++ b/genenetwork-development.scm @@ -146,15 +146,20 @@ be imported into G-expressions." (name "guix-bioinformatics") (repository "/home/git/public/guix-bioinformatics") (description "Bioinformatics packages for GNU Guix") - (ci-jobs (list (forge-laminar-job - (name "guix-bioinformatics") - (run (guix-channel-job-gexp - (list (channel - (name 'gn-bioinformatics) - (url "https://git.genenetwork.org/guix-bioinformatics") - (branch "master"))) - #:verbose? #false - #:guix-daemon-uri %guix-daemon-uri))))))) + (ci-jobs (let ((channels (list (channel + (name 'gn-bioinformatics) + (url "https://git.genenetwork.org/guix-bioinformatics") + (branch "master"))))) + (list (forge-laminar-job + (name "guix-bioinformatics") + (run (guix-channel-job-gexp channels + #:variables '() + #:guix-daemon-uri %guix-daemon-uri))) + (forge-laminar-job + (name "guix-bioinformatics-all-packages") + (run (guix-channel-job-gexp channels + #:verbose? #false + #:guix-daemon-uri %guix-daemon-uri)))))))) ;;; |