From 72cb99421d35674b2eb16b36d4b2ed8c730b70bc Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Wed, 28 Jun 2023 16:44:45 +0100 Subject: 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. --- genenetwork-development.scm | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/genenetwork-development.scm b/genenetwork-development.scm index c10af91..17b25cc 100644 --- a/genenetwork-development.scm +++ b/genenetwork-development.scm @@ -123,6 +123,26 @@ be imported into G-expressions." (auth-db-path genenetwork-auth-db-path (default "/export/data/genenetwork-sqlite/auth.db"))) + +;;; +;;; 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") -- cgit v1.2.3