From 9d77351f0b05f6b37b4235742ac3a0ca2d6feb93 Mon Sep 17 00:00:00 2001 From: Raoul Hidalgo Charman Date: Wed, 5 Dec 2018 10:26:45 +0000 Subject: format_project.rst: Add docs for action-cache-service Part of #628 --- doc/source/format_project.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/source/format_project.rst b/doc/source/format_project.rst index 59ee05e85..a85bf6470 100644 --- a/doc/source/format_project.rst +++ b/doc/source/format_project.rst @@ -238,6 +238,8 @@ using the `remote-execution` option: server-cert: server.crt client-cert: client.crt client-key: client.key + action-cache-service: + url: http://bar.action.com:50052 The execution-service part of remote execution does not support encrypted connections yet, so the protocol must always be http. @@ -245,6 +247,11 @@ connections yet, so the protocol must always be http. storage-service specifies a remote CAS store and the parameters are the same as those used to specify an :ref:`artifact server `. +The action-cache-service specifies where built actions are cached, allowing +buildstream to check whether an action has already been executed and download it +if so. This is similar to the artifact cache but REAPI specified, and is +optional for remote execution to work. + The storage service may be the same endpoint used for artifact caching. Remote execution cannot work without push access to the storage endpoint, so you must specify a client certificate and key, -- cgit v1.2.1