Go to file
Mathieu Lirzin 49ab3c8b0d
job: Add <job-spec> record type.
* src/cuirass/job.scm <job-spec>: New record type.
(%make-job-spec, make-job-spec, job-spec-name, job-spec-proc)
(job-spec-metadata): New procedures.
* tests/gnu-system.scm (package-job): Rename to ...
(package-job-spec): ... this.  Use 'make-job-spec'.
(package-cross-job): Rename to ...
(package-cross-job-spec): ... this.  Use 'make-job-spec'.
(tarball-jobs): Rename to ...
(tarball-job-specs): ... this.  Use 'make-job-spec'.
(package->alist): Rename to ...
(package-metadata): ... this.  Adapt.
(package->job): Rename to ...
(package->jobspec): ... this.  Adapt.
(hydra-jobs): Adapt.
2016-06-13 18:10:52 +02:00
bin job: Add <job-spec> record type. 2016-06-13 18:10:52 +02:00
build-aux Initial commit. 2016-05-29 19:53:17 +02:00
src/cuirass job: Add <job-spec> record type. 2016-06-13 18:10:52 +02:00
tests job: Add <job-spec> record type. 2016-06-13 18:10:52 +02:00
.dir-locals.el Initial commit. 2016-05-29 19:53:17 +02:00
.gitignore build: Generate config.scm at configure time. 2016-06-10 23:38:40 +02:00
COPYING Initial commit. 2016-05-29 19:53:17 +02:00
Makefile.am job: Add <job> record type. 2016-06-10 23:39:27 +02:00
README Initial commit. 2016-05-29 19:53:17 +02:00
configure.ac build: Generate config.scm at configure time. 2016-06-10 23:38:40 +02:00

README

Cuirass is continuous integration system using GNU Guix.  It is
intended as replacement for Hydra.

Requirements
============

GNU Guix must be installed along with all its development dependencies
as described here:

  https://www.gnu.org/software/guix/manual/html_node/Building-from-Git.html#Building-from-Git