summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2025-01-11 19:18:01 +0100
committerLudovic Courtès <ludo@gnu.org>2025-01-11 23:36:57 +0100
commitd081b41d2ec2cb072e26a9e214705c9a004ba53f (patch)
tree839c139bb290a27f803de0d7e2a7ad857ff2970c /doc
parent1326817ddd28eecf6c1752af3a0b2042690c02aa (diff)
services: cuirass: Add ‘build-expiry’ field.
* gnu/services/cuirass.scm (<cuirass-configuration>)[build-expiry]: New field. (cuirass-shepherd-service): Honor it. * doc/guix.texi (Continuous Integration): Document it. Change-Id: I1f9e21368437fd8fc236719e32bad7656928c926
Diffstat (limited to 'doc')
-rw-r--r--doc/guix.texi4
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index caebe3b03c..42381a7b39 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -35285,6 +35285,10 @@ Cuirass jobs.
@item @code{ttl} (default: @code{2592000})
Duration to keep build results' GC roots alive, in seconds.
+@item @code{build-expiry} (default: 4 months)
+Duration in seconds after which pending builds are canceled. This helps
+ensure that the backlog does not grow indefinitely.
+
@item @code{threads} (default: @code{#f})
Number of kernel threads to use for Cuirass. The default value should be appropriate for most cases.