diff options
author | Pjotr Prins | 2023-09-24 14:49:53 -0500 |
---|---|---|
committer | Pjotr Prins | 2023-12-21 15:27:40 +0100 |
commit | 93ff9ed6fd9f2ca15cf6a8930eae26c9f5c65450 (patch) | |
tree | 8948c3342e864bf34a6952798f4edff872b80be5 /genenetwork-development.scm | |
parent | 6ecd161175a0ec0b1e4faa51ce2bb9e2be7d06e1 (diff) | |
download | gn-machines-93ff9ed6fd9f2ca15cf6a8930eae26c9f5c65450.tar.gz |
Simple gn-guile system container builds
Diffstat (limited to 'genenetwork-development.scm')
-rw-r--r-- | genenetwork-development.scm | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/genenetwork-development.scm b/genenetwork-development.scm index e18b317..7f727ca 100644 --- a/genenetwork-development.scm +++ b/genenetwork-development.scm @@ -700,8 +700,39 @@ described by CONFIG, a <genenetwork-configuration> object." ;;; +;;; qc +;;; + +(define qc-tests + (with-imported-modules (cons '(guix build lisp-utils) + (source-module-closure '((genenetwork development-helper)) + #:select? import-module?)) + #~(lambda (source) + ((@@ (genenetwork development-helper) + asdf-test-gexp) + source + #$(profile + (content (package->development-manifest sbcl-qc)) + (allow-collisions? #t)) + "qc" (list "qc.asd"))))) + +(define qc-project + (forge-project + (name "qc") + (repository "https://git.genenetwork.org/jgart/qc") + (ci-jobs (list (forge-laminar-job + (name "qc") + (run (derivation-job-gexp + this-forge-project + this-forge-laminar-job + qc-tests + #:guix-daemon-uri %guix-daemon-uri))))) + (ci-jobs-trigger 'webhook))) + + +;;; ;;; transform-genenetwork-database -;;; +;;; ;; Path to genenetwork database dump export directory that has lots of ;; free space |