diff options
| author | Christopher Baines <mail@cbaines.net> | 2022-05-25 09:18:07 +0100 |
|---|---|---|
| committer | Christopher Baines <mail@cbaines.net> | 2022-05-25 09:20:03 +0100 |
| commit | c4ad2757097b5989adc753565c22611f5a2c45cb (patch) | |
| tree | c971bd0ce2c494a67d1149513a79640e2f73cbe4 /gnu/services | |
| parent | 436afdfe46f6aac173ae161eb52367b7fdc30944 (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.scm | 14 |
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)) |
