aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArun Isaac2023-06-28 16:44:45 +0100
committerArun Isaac2023-07-19 14:54:31 +0100
commit72cb99421d35674b2eb16b36d4b2ed8c730b70bc (patch)
treec5924faae99389c212e7dcf0929c7603cf5fddbf
parentfc65c2a2c056ee9f313631da6e5f93adec277dd5 (diff)
downloadgn-machines-72cb99421d35674b2eb16b36d4b2ed8c730b70bc.tar.gz
Add guix-bioinformatics CI job.
* genenetwork-development.scm (guix-channel-job-gexp): New function. (guix-bioinformatics-project): New variable. (operating-system)[services]: Add guix-bioinformatics-project to forge-service-type.
-rw-r--r--genenetwork-development.scm23
1 files changed, 22 insertions, 1 deletions
diff --git a/genenetwork-development.scm b/genenetwork-development.scm
index c10af91..17b25cc 100644
--- a/genenetwork-development.scm
+++ b/genenetwork-development.scm
@@ -125,6 +125,26 @@ be imported into G-expressions."
;;;
+;;; guix-bioinformatics
+;;;
+
+(define guix-bioinformatics-project
+ (forge-project
+ (name "guix-bioinformatics")
+ (repository "https://gitlab.com/genenetwork/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://gitlab.com/genenetwork/guix-bioinformatics")
+ (branch "master")))
+ #:guix-daemon-uri %guix-daemon-uri)))))
+ (ci-jobs-trigger 'webhook)))
+
+
+;;;
;;; genenetwork
;;;
@@ -1030,7 +1050,8 @@ reverse proxy tissue."
(forge-configuration
(projects (list qc-project
dump-genenetwork-database-project
- gn-gemtext-threads-project))))
+ gn-gemtext-threads-project
+ guix-bioinformatics-project))))
(service laminar-service-type
(laminar-configuration
(title "GeneNetwork CI")