diff options
author | Christopher Baines <mail@cbaines.net> | 2020-04-17 11:48:07 +0100 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2020-04-17 11:48:07 +0100 |
commit | a43c537109766d6403dbb0f03e551aa7020d1150 (patch) | |
tree | 1a48614fb33fb9d96dd9cfd7121d49542be0be50 /guix-build-coordinator/agent-messaging | |
parent | 1f46168cc9005aa5ec3114a0d2745031c8bc3a47 (diff) | |
download | build-coordinator-a43c537109766d6403dbb0f03e551aa7020d1150.tar build-coordinator-a43c537109766d6403dbb0f03e551aa7020d1150.tar.gz |
Add a hook to handle missing inputs
That submits new build jobs to build these missing inputs if appropriate.
This means that you can tell the coordinator to build something, and it will
automatically attempt to build the dependencies if they're missing.
Diffstat (limited to 'guix-build-coordinator/agent-messaging')
-rw-r--r-- | guix-build-coordinator/agent-messaging/http.scm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/guix-build-coordinator/agent-messaging/http.scm b/guix-build-coordinator/agent-messaging/http.scm index b2bc9a5..58704e7 100644 --- a/guix-build-coordinator/agent-messaging/http.scm +++ b/guix-build-coordinator/agent-messaging/http.scm @@ -203,7 +203,8 @@ port. Also, the port used can be changed by passing the --port option.\n" (if (authenticated? agent-id-for-build request) (begin (handle-setup-failure-report - datastore agent-id-for-build uuid + datastore hook-channel + agent-id-for-build uuid (json-string->scm (utf8->string body))) ;; Trigger build allocation, so that the allocator can handle ;; this setup failure |