From d081b41d2ec2cb072e26a9e214705c9a004ba53f Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sat, 11 Jan 2025 19:18:01 +0100 Subject: services: cuirass: Add ‘build-expiry’ field. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/services/cuirass.scm ()[build-expiry]: New field. (cuirass-shepherd-service): Honor it. * doc/guix.texi (Continuous Integration): Document it. Change-Id: I1f9e21368437fd8fc236719e32bad7656928c926 --- doc/guix.texi | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'doc/guix.texi') 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. -- cgit v1.2.3