summaryrefslogtreecommitdiff
path: root/gnu/services
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2022-05-25 09:18:07 +0100
committerChristopher Baines <mail@cbaines.net>2022-05-25 09:20:03 +0100
commitc4ad2757097b5989adc753565c22611f5a2c45cb (patch)
treec971bd0ce2c494a67d1149513a79640e2f73cbe4 /gnu/services
parent436afdfe46f6aac173ae161eb52367b7fdc30944 (diff)
gnu: guix-build-coordinator: Update to 0-53.3de63f1.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-53.3de63f1. * gnu/services/guix.scm (guix-build-coordinator-queue-builds-configuration-guix-data-service-build-server-id): New procedure. (guix-build-coordinator-queue-builds-shepherd-services): Use the guix-data-service-build-server-id. * doc/guix.texi (Guix Build Coordinator): Document the new queue builds configuration field.
Diffstat (limited to 'gnu/services')
-rw-r--r--gnu/services/guix.scm14
1 files changed, 13 insertions, 1 deletions
diff --git a/gnu/services/guix.scm b/gnu/services/guix.scm
index 83c293bbb5a..413bf51ad83 100644
--- a/gnu/services/guix.scm
+++ b/gnu/services/guix.scm
@@ -92,6 +92,7 @@
92 guix-build-coordinator-queue-builds-configuration-systems 92 guix-build-coordinator-queue-builds-configuration-systems
93 guix-build-coordinator-queue-builds-configuration-system-and-targets 93 guix-build-coordinator-queue-builds-configuration-system-and-targets
94 guix-build-coordinator-queue-builds-configuration-guix-data-service 94 guix-build-coordinator-queue-builds-configuration-guix-data-service
95 guix-build-coordinator-queue-builds-configuration-guix-data-service-build-server-id
95 guix-build-coordinator-queue-builds-configuration-processed-commits-file 96 guix-build-coordinator-queue-builds-configuration-processed-commits-file
96 97
97 guix-build-coordinator-queue-builds-service-type 98 guix-build-coordinator-queue-builds-service-type
@@ -230,6 +231,9 @@
230 (guix-data-service 231 (guix-data-service
231 guix-build-coordinator-queue-builds-configuration-guix-data-service 232 guix-build-coordinator-queue-builds-configuration-guix-data-service
232 (default "https://data.guix.gnu.org")) 233 (default "https://data.guix.gnu.org"))
234 (guix-data-service-build-server-id
235 guix-build-coordinator-queue-builds-configuration-guix-data-service-build-server-id
236 (default #f))
233 (processed-commits-file 237 (processed-commits-file
234 guix-build-coordinator-queue-builds-configuration-processed-commits-file 238 guix-build-coordinator-queue-builds-configuration-processed-commits-file
235 (default "/var/cache/guix-build-coordinator-queue-builds/processed-commits"))) 239 (default "/var/cache/guix-build-coordinator-queue-builds/processed-commits")))
@@ -494,7 +498,9 @@
494(define (guix-build-coordinator-queue-builds-shepherd-services config) 498(define (guix-build-coordinator-queue-builds-shepherd-services config)
495 (match-record config <guix-build-coordinator-queue-builds-configuration> 499 (match-record config <guix-build-coordinator-queue-builds-configuration>
496 (package user coordinator systems systems-and-targets 500 (package user coordinator systems systems-and-targets
497 guix-data-service processed-commits-file) 501 guix-data-service
502 guix-data-service-build-server-id
503 processed-commits-file)
498 (list 504 (list
499 (shepherd-service 505 (shepherd-service
500 (documentation "Guix Build Coordinator queue builds from Guix Data Service") 506 (documentation "Guix Build Coordinator queue builds from Guix Data Service")
@@ -517,6 +523,12 @@
517 #$@(if guix-data-service 523 #$@(if guix-data-service
518 #~(#$(string-append "--guix-data-service=" guix-data-service)) 524 #~(#$(string-append "--guix-data-service=" guix-data-service))
519 #~()) 525 #~())
526 #$@(if guix-data-service-build-server-id
527 #~(#$(simple-format
528 #f
529 "--guix-data-service-build-server-id=~A"
530 guix-data-service-build-server-id))
531 #~())
520 #$@(if processed-commits-file 532 #$@(if processed-commits-file
521 #~(#$(string-append "--processed-commits-file=" 533 #~(#$(string-append "--processed-commits-file="
522 processed-commits-file)) 534 processed-commits-file))