services: cuirass: Allow passing extra command line options.
authorChristopher Baines <mail@cbaines.net>
Mon, 2 Mar 2020 08:00:14 +0000 (08:00 +0000)
committerChristopher Baines <mail@cbaines.net>
Sun, 8 Mar 2020 23:46:11 +0000 (23:46 +0000)
commitaf96c1e0e42978594b27bcf957d75b304f107998
tree2d76fa557d5924740884da7da9b001c8201b01b4
parentd8ab68b92941ca0286697b87a88254023a0b2dc9
services: cuirass: Allow passing extra command line options.

This is so that the options supported by the service configuration don't have
to always be changed. Generally though all options should be explicitly
supported and documented, so this is mostly to facilitate experimentation.

* gnu/services/cuirass.scm (<cuirass-configuration>): Add an extra-options
field.
(cuirass-shepherd-service): Pass the extra options to the shepherd servvices.
* doc/guix.texi (Continuous Integration): Document it.
doc/guix.texi
gnu/services/cuirass.scm